Files
giesCANne/translations/SavvyCAN_pt_BR.ts
T

3623 lines
136 KiB
XML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt_BR">
<context>
<name>BisectWindow</name>
<message>
<location filename="../ui/bisectwindow.ui" line="14"/>
<source>Bisector Window</source>
<translation>Janela Bissetriz</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="20"/>
<source>Splitting Strategy:</source>
<translation>Estratégia de divisão:</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="31"/>
<source>ID Range</source>
<translation>Intervalo de IDs</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="41"/>
<source>TO</source>
<translation>PARA</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="58"/>
<source>Frame Number</source>
<translation>Número do frame</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="82"/>
<source>Percentage</source>
<translation>Percentagem</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="115"/>
<source>Bus Number</source>
<translation>Número do Barramento</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="130"/>
<source>Save Which Side:</source>
<translation>Salvar qual lado:</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="139"/>
<source>Lower Section</source>
<translation>Seção Inferior</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="149"/>
<source>Upper Section</source>
<translation>Seção Superior</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="166"/>
<source>Number of Frames in Main List:</source>
<translation>Número de Frames na lista principal:</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="178"/>
<location filename="../ui/bisectwindow.ui" line="202"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="190"/>
<source>Saved Frames after split:</source>
<translation>Frames salvos após divisão:</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="213"/>
<source>Calculate Split</source>
<translation>Calcular divisão</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="220"/>
<source>Save split frames to a new file</source>
<translation>Salve os frames divididos em um novo arquivo</translation>
</message>
<message>
<location filename="../ui/bisectwindow.ui" line="227"/>
<source>Replace main list with split frames</source>
<translation>Substitua a lista principal por frames divididos</translation>
</message>
<message>
<location filename="../bisectwindow.cpp" line="212"/>
<source>Successfully saved file</source>
<translation>Arquivo salvo com sucesso</translation>
</message>
<message>
<location filename="../bisectwindow.cpp" line="216"/>
<source>Error while attempting to save.</source>
<translation>Erro ao tentar salvar.</translation>
</message>
</context>
<context>
<name>CANBridgeWindow</name>
<message>
<location filename="../ui/canbridgewindow.ui" line="14"/>
<source>CAN Bridger</source>
<translation>Ponte CAN</translation>
</message>
<message>
<location filename="../ui/canbridgewindow.ui" line="25"/>
<source>Side 1</source>
<translation>Lado 1</translation>
</message>
<message>
<location filename="../ui/canbridgewindow.ui" line="35"/>
<location filename="../ui/canbridgewindow.ui" line="69"/>
<source>Enable forwarding</source>
<translation>Ativar encaminhamento</translation>
</message>
<message>
<location filename="../ui/canbridgewindow.ui" line="45"/>
<source>IDs to forward to side 2</source>
<translation>IDs para encaminhar para o lado 2</translation>
</message>
<message>
<location filename="../ui/canbridgewindow.ui" line="59"/>
<source>Side 2</source>
<translation>Lado 2</translation>
</message>
<message>
<location filename="../ui/canbridgewindow.ui" line="76"/>
<source>IDs to forward to side 1</source>
<translation>IDs para encaminhar para o lado 1</translation>
</message>
</context>
<context>
<name>CANConnectionModel</name>
<message>
<location filename="../connections/canconnectionmodel.cpp" line="32"/>
<source>Type</source>
<translation>Tipo</translation>
</message>
<message>
<location filename="../connections/canconnectionmodel.cpp" line="34"/>
<source>Subtype</source>
<translation>Subtipo</translation>
</message>
<message>
<location filename="../connections/canconnectionmodel.cpp" line="36"/>
<source>Port</source>
<translation>Porta</translation>
</message>
<message>
<location filename="../connections/canconnectionmodel.cpp" line="38"/>
<source>Buses</source>
<translation>Barramento</translation>
</message>
<message>
<location filename="../connections/canconnectionmodel.cpp" line="40"/>
<source>Status</source>
<translation>Status</translation>
</message>
</context>
<context>
<name>CANDataGrid</name>
<message>
<location filename="../ui/candatagrid.ui" line="14"/>
<source>Form</source>
<translation>Formulário</translation>
</message>
</context>
<context>
<name>CANFrameModel</name>
<message>
<location filename="../canframemodel.cpp" line="487"/>
<source>Rx</source>
<translation>Rx</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="488"/>
<source>Tx</source>
<translation>Tx</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="599"/>
<source>Time Delta</source>
<translation>Time Delta</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="600"/>
<source>Timestamp</source>
<translation>Timestamp</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="602"/>
<source>ID</source>
<translation>ID</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="604"/>
<source>Ext</source>
<translation>Ext</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="606"/>
<source>RTR</source>
<translation>RTR</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="607"/>
<source>Cnt</source>
<translation>Cnt</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="609"/>
<source>Dir</source>
<translation>Dir</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="611"/>
<source>Bus</source>
<translation>Bus</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="613"/>
<source>Len</source>
<translation>Len</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="615"/>
<source>ASCII</source>
<translation>ASCII</translation>
</message>
<message>
<location filename="../canframemodel.cpp" line="617"/>
<source>Data</source>
<translation>Data</translation>
</message>
</context>
<context>
<name>ConnectionWindow</name>
<message>
<location filename="../ui/connectionwindow.ui" line="17"/>
<source>Connection Settings</source>
<translation>Configurações de conexão</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="31"/>
<source>Disconnect Selected Device</source>
<translation>Desconectar dispositivo selecionado</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="38"/>
<source>Reset Selected Device</source>
<translation>Redefinir dispositivo selecionado</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="61"/>
<source>Bus Details:</source>
<translation>Detalhes do Barramento:</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="72"/>
<source>Speed:</source>
<translation>Velocidade:</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="82"/>
<source>Listen Only:</source>
<translation>Escutar apenas:</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="96"/>
<source>Enable Bus:</source>
<translation>Habilitar barramento:</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="110"/>
<source>Save Bus Settings</source>
<translation>Salvar configurações do barramento</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="120"/>
<source>Enable CAN FD:</source>
<translation>Ativar CAN FD:</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="130"/>
<source>CAN FD Data Rate</source>
<translation>Taxa de dados CAN FD</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="171"/>
<source>Connected Devices:</source>
<translation>Dispositivos conectados:</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="178"/>
<source>Add New Device Connection</source>
<translation>Adicionar nova conexão de dispositivo</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="224"/>
<source>Enable Console</source>
<translation>Habilitar console</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="231"/>
<source>Device Console:</source>
<translation>Console do dispositivo:</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="245"/>
<source>Send:</source>
<translation>Enviar:</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="264"/>
<source>Send Hex</source>
<translation>Enviar hexadecimal</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="274"/>
<source>Send Text</source>
<translation>Enviar texto</translation>
</message>
<message>
<location filename="../ui/connectionwindow.ui" line="284"/>
<source>Clear</source>
<translation>Limpar</translation>
</message>
</context>
<context>
<name>DBCComparatorWindow</name>
<message>
<location filename="../ui/dbccomparatorwindow.ui" line="14"/>
<source>DBC Comparator</source>
<translation>Comparador DBC</translation>
</message>
<message>
<location filename="../ui/dbccomparatorwindow.ui" line="29"/>
<source>Side 1</source>
<translation>Lado 1</translation>
</message>
<message>
<location filename="../ui/dbccomparatorwindow.ui" line="39"/>
<location filename="../ui/dbccomparatorwindow.ui" line="79"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
<location filename="../ui/dbccomparatorwindow.ui" line="46"/>
<source>Load New File</source>
<translation>Carregar novo arquivo</translation>
</message>
<message>
<location filename="../ui/dbccomparatorwindow.ui" line="69"/>
<source>Side 2</source>
<translation>Lado 2</translation>
</message>
<message>
<location filename="../ui/dbccomparatorwindow.ui" line="88"/>
<source>Load A File</source>
<translation>Carregar um arquivo</translation>
</message>
<message>
<location filename="../ui/dbccomparatorwindow.ui" line="117"/>
<source>Save Details to File</source>
<translation>Salvar detalhes no arquivo</translation>
</message>
<message>
<location filename="../re/dbccomparatorwindow.cpp" line="91"/>
<source>DBC Files (*.dbc *.DBC)</source>
<translation>Arquivos DBC (*.dbc *.DBC)</translation>
</message>
<message>
<location filename="../re/dbccomparatorwindow.cpp" line="364"/>
<source>Text File (*.txt)</source>
<translation>Arquivo de texto (*.txt)</translation>
</message>
</context>
<context>
<name>DBCHandler</name>
<message>
<location filename="../dbc/dbchandler.cpp" line="1717"/>
<location filename="../dbc/dbchandler.cpp" line="1818"/>
<source>DBC File (*.dbc)</source>
<translation>Arquivo DBC (*.dbc)</translation>
</message>
</context>
<context>
<name>DBCLoadSaveWindow</name>
<message>
<location filename="../ui/dbcloadsavewindow.ui" line="14"/>
<source>DBC File Manager</source>
<translation>Gerenciador de arquivos DBC</translation>
</message>
<message>
<location filename="../ui/dbcloadsavewindow.ui" line="23"/>
<source>Create new DBC</source>
<translation>Criar novo DBC</translation>
</message>
<message>
<location filename="../ui/dbcloadsavewindow.ui" line="32"/>
<source>Load</source>
<translation>Carregar</translation>
</message>
<message>
<location filename="../ui/dbcloadsavewindow.ui" line="39"/>
<source>Remove</source>
<translation>Remover</translation>
</message>
<message>
<location filename="../ui/dbcloadsavewindow.ui" line="46"/>
<source>Move Up</source>
<translation>Subir</translation>
</message>
<message>
<location filename="../ui/dbcloadsavewindow.ui" line="57"/>
<source>Save</source>
<translation>Salvar</translation>
</message>
<message>
<location filename="../ui/dbcloadsavewindow.ui" line="64"/>
<source>Edit</source>
<translation>Editar</translation>
</message>
<message>
<location filename="../ui/dbcloadsavewindow.ui" line="71"/>
<source>Move Down</source>
<translation>Descer</translation>
</message>
<message>
<location filename="../dbc/dbcloadsavewindow.cpp" line="162"/>
<source>DBC File (*.dbc)</source>
<translation>Arquivo DBC (*.dbc)</translation>
</message>
<message>
<location filename="../dbc/dbcloadsavewindow.cpp" line="163"/>
<source>Tesla JSON File (*.json)</source>
<translation>Arquivo JSON Tesla (*.json)</translation>
</message>
<message>
<location filename="../dbc/dbcloadsavewindow.cpp" line="164"/>
<source>Secret CSV Signal Defs (*.csv)</source>
<translation>Defs de sinal CSV secreto (*.csv)</translation>
</message>
</context>
<context>
<name>DBCMainEditor</name>
<message>
<location filename="../ui/dbcmaineditor.ui" line="14"/>
<source>DBC Editing Window</source>
<translation>Janela de edição DBC</translation>
</message>
<message>
<location filename="../ui/dbcmaineditor.ui" line="22"/>
<source>New Node</source>
<translation>Novo nó</translation>
</message>
<message>
<location filename="../ui/dbcmaineditor.ui" line="39"/>
<source>New Message</source>
<translation>Nova mensagem</translation>
</message>
<message>
<location filename="../ui/dbcmaineditor.ui" line="56"/>
<source>New Signal</source>
<translation>Novo sinal</translation>
</message>
<message>
<location filename="../ui/dbcmaineditor.ui" line="73"/>
<source>Delete</source>
<translation>Excluir</translation>
</message>
<message>
<location filename="../ui/dbcmaineditor.ui" line="149"/>
<source>Find:</source>
<translation>Encontrar:</translation>
</message>
<message>
<location filename="../ui/dbcmaineditor.ui" line="159"/>
<source>Search</source>
<translation>Procurar</translation>
</message>
<message>
<location filename="../ui/dbcmaineditor.ui" line="170"/>
<source>Search Results: 0 of 0</source>
<translation>Resultados da pesquisa: 0 de 0</translation>
</message>
<message>
<location filename="../ui/dbcmaineditor.ui" line="177"/>
<source>Next</source>
<translation>Próximo</translation>
</message>
<message>
<location filename="../ui/dbcmaineditor.ui" line="184"/>
<source>Previous</source>
<translation>Anterior</translation>
</message>
<message>
<location filename="../dbc/dbcmaineditor.cpp" line="167"/>
<source>Delete currently selected message</source>
<translation>Excluir mensagem atualmente selecionada</translation>
</message>
<message>
<location filename="../dbc/dbcmaineditor.cpp" line="329"/>
<source>Rebase all messages</source>
<translation>Rebase todas as mensagens</translation>
</message>
<message>
<location filename="../dbc/dbcmaineditor.cpp" line="330"/>
<source>Rebase all messages in node</source>
<translation>Rebase todas as mensagens no nó</translation>
</message>
<message>
<location filename="../dbc/dbcmaineditor.cpp" line="333"/>
<source>Duplicate node</source>
<translation>Nó duplicado</translation>
</message>
<message>
<location filename="../dbc/dbcmaineditor.cpp" line="334"/>
<source>Duplicate node and messages</source>
<translation>Nó e mensagens duplicados</translation>
</message>
</context>
<context>
<name>DBCMessageEditor</name>
<message>
<location filename="../ui/dbcmessageeditor.ui" line="14"/>
<source>Message Editor</source>
<translation>Editor de mensagens</translation>
</message>
<message>
<location filename="../ui/dbcmessageeditor.ui" line="22"/>
<source>Frame ID:</source>
<translation>ID do Frame:</translation>
</message>
<message>
<location filename="../ui/dbcmessageeditor.ui" line="35"/>
<source>Message Name:</source>
<translation>Nome da mensagem:</translation>
</message>
<message>
<location filename="../ui/dbcmessageeditor.ui" line="45"/>
<source>Frame Length:</source>
<translation>Comprimento do Frame:</translation>
</message>
<message>
<location filename="../ui/dbcmessageeditor.ui" line="52"/>
<source>Text Color:</source>
<translation>Cor do texto:</translation>
</message>
<message>
<location filename="../ui/dbcmessageeditor.ui" line="59"/>
<source>Background Color:</source>
<translation>Cor de fundo:</translation>
</message>
<message>
<location filename="../ui/dbcmessageeditor.ui" line="66"/>
<source>Comments:</source>
<translation>Comentários:</translation>
</message>
<message>
<location filename="../ui/dbcmessageeditor.ui" line="76"/>
<source>Sending Node:</source>
<translation>Nó de envio:</translation>
</message>
<message>
<location filename="../ui/dbcmessageeditor.ui" line="90"/>
<location filename="../ui/dbcmessageeditor.ui" line="97"/>
<source>Set</source>
<translation>Definir</translation>
</message>
<message>
<location filename="../ui/dbcmessageeditor.ui" line="106"/>
<source>Sample Colored Output:</source>
<translation>Exemplo de saída colorida:</translation>
</message>
</context>
<context>
<name>DBCNodeDuplicateEditor</name>
<message>
<location filename="../ui/dbcnodeduplicateeditor.ui" line="20"/>
<location filename="../ui/dbcnodeduplicateeditor.ui" line="72"/>
<source>Duplicate Node</source>
<translation>Nó duplicado</translation>
</message>
<message>
<location filename="../ui/dbcnodeduplicateeditor.ui" line="35"/>
<source>New Node Name:</source>
<translation>Novo nome do nó:</translation>
</message>
<message>
<location filename="../ui/dbcnodeduplicateeditor.ui" line="45"/>
<source>Current Base ID:</source>
<translation>ID base atual:</translation>
</message>
<message>
<location filename="../ui/dbcnodeduplicateeditor.ui" line="62"/>
<source>New Base ID:</source>
<translation>Nova ID base:</translation>
</message>
<message>
<location filename="../ui/dbcnodeduplicateeditor.ui" line="79"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
</context>
<context>
<name>DBCNodeEditor</name>
<message>
<location filename="../ui/dbcnodeeditor.ui" line="14"/>
<source>Node Editor</source>
<translation>Editor de nós</translation>
</message>
<message>
<location filename="../ui/dbcnodeeditor.ui" line="22"/>
<source>Node Name:</source>
<translation>Nome do nó:</translation>
</message>
<message>
<location filename="../ui/dbcnodeeditor.ui" line="32"/>
<source>Comments:</source>
<translation>Comentários:</translation>
</message>
</context>
<context>
<name>DBCNodeRebaseEditor</name>
<message>
<location filename="../ui/dbcnoderebaseeditor.ui" line="20"/>
<source>Rebase All Node Messages</source>
<translation>Rebase todas mensagens de nó</translation>
</message>
<message>
<location filename="../ui/dbcnoderebaseeditor.ui" line="35"/>
<source>Node Name:</source>
<translation>Nome do nó:</translation>
</message>
<message>
<location filename="../ui/dbcnoderebaseeditor.ui" line="52"/>
<source>Current Base ID:</source>
<translation>ID base atual:</translation>
</message>
<message>
<location filename="../ui/dbcnoderebaseeditor.ui" line="69"/>
<source>New Base ID:</source>
<translation>Novo ID base:</translation>
</message>
<message>
<location filename="../ui/dbcnoderebaseeditor.ui" line="79"/>
<source>Rebase All Messages in Node</source>
<translation>Rebase todas mensagens do nó</translation>
</message>
<message>
<location filename="../ui/dbcnoderebaseeditor.ui" line="86"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
</context>
<context>
<name>DBCSignalEditor</name>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="14"/>
<source>Signal Editor</source>
<translation>Editor de sinais</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="26"/>
<source>Name:</source>
<translation>Nome:</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="58"/>
<source>Bit Length:</source>
<translation>Comprimento do bit:</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="68"/>
<source>Byte Order</source>
<translation>Ordem de bytes</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="75"/>
<source>LSB First (Little Endian)</source>
<translation>LSB Primeiro (Little Endian)</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="82"/>
<source>Type:</source>
<translation>Tipo:</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="92"/>
<source>Scale:</source>
<translation>Escala:</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="102"/>
<source>Bias:</source>
<translation>Deslocamento:</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="112"/>
<source>Min Value:</source>
<translation>Valor mínimo:</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="122"/>
<source>Max Value:</source>
<translation>Valor máximo:</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="132"/>
<source>Units Name:</source>
<translation>Nome das unidades:</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="142"/>
<source>Receiving Node:</source>
<translation>Nó de recepção:</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="152"/>
<source>Multiplexing</source>
<translation>Multiplexação</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="161"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="168"/>
<source>Multiplexed</source>
<translation>Multiplexado</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="175"/>
<source>Multiplexor</source>
<translation>Multiplexador</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="182"/>
<source>Extended</source>
<translation>Estendido</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="191"/>
<source>Multiplex value</source>
<translation>Valor multiplexado</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="201"/>
<source>Multiplex Parent</source>
<translation>Parente multiplexado</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="211"/>
<source>Comment:</source>
<translation>Comentário:</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="221"/>
<source>Single values has to be separated by semicolons
and the value ranges by hypens
(e.g.: 1;2;5-7)</source>
<translation>Valores únicos devem ser separados por ponto e vírgula
e os intervalos de valores por hífens
(ex.: 1;2;5-7)</translation>
</message>
<message>
<location filename="../ui/dbcsignaleditor.ui" line="234"/>
<source>Value Table:</source>
<translation>Tabela de valores:</translation>
</message>
<message>
<location filename="../dbc/dbcsignaleditor.cpp" line="295"/>
<source>Error</source>
<translation>Erro</translation>
</message>
<message>
<location filename="../dbc/dbcsignaleditor.cpp" line="295"/>
<source>The multiplex values field contains errors:
%1</source>
<translation>O campo de valores multiplex contém erros:
%1</translation>
</message>
<message>
<location filename="../dbc/dbcsignaleditor.cpp" line="540"/>
<source>Delete currently selected value</source>
<translation>Excluir o valor atualmente selecionado</translation>
</message>
</context>
<context>
<name>DiscreteStateWindow</name>
<message>
<location filename="../ui/discretestatewindow.ui" line="14"/>
<source>Single/Multi State WIndow</source>
<translation>Janela de estado único/multiplo</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="20"/>
<source>Candidate Matches:</source>
<translation>Partidas de candidatos:</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="38"/>
<source>Number of States:</source>
<translation>Número de estados:</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="59"/>
<source>Realtime</source>
<translation>Em tempo real</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="69"/>
<source>From logged data</source>
<translation>Dos dados do log</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="82"/>
<source>Toggle Frequency (Seconds)</source>
<translation>Alternar frequência (segundos)</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="102"/>
<source>Iterations</source>
<translation>Iterações</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="177"/>
<source>WAIT</source>
<translation>ESPERE</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="188"/>
<source>Min Bits</source>
<translation>Bits mínimos</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="208"/>
<source>Max Bits</source>
<translation>Máximo de bits</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="228"/>
<source>IDs to Scan</source>
<translation>IDs para digitalizar</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="240"/>
<source>All</source>
<translation>Todos</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="247"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
<location filename="../ui/discretestatewindow.ui" line="263"/>
<source>Go for it</source>
<translation>Vá em frente</translation>
</message>
</context>
<context>
<name>FileComparatorWindow</name>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="14"/>
<source>File Comparator</source>
<translation>Comparador de arquivos</translation>
</message>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="29"/>
<source>SIDE 1</source>
<translation>LADO 1</translation>
</message>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="39"/>
<source>Single file to compare to side 2:</source>
<translation>Arquivo único para comparar com o lado 2:</translation>
</message>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="49"/>
<location filename="../ui/filecomparatorwindow.ui" line="102"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="56"/>
<source>Load New File</source>
<translation>Carregar novo arquivo</translation>
</message>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="79"/>
<source>Side 2</source>
<translation>Lado 2</translation>
</message>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="89"/>
<source>One or more files to compare with the single file on side1:</source>
<translation>Um ou mais arquivos para comparar com o arquivo único no lado 1:</translation>
</message>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="111"/>
<source>Load A File</source>
<translation>Carregar um arquivo</translation>
</message>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="118"/>
<source>Clear Frames</source>
<translation>Limpar Frames</translation>
</message>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="141"/>
<source>Show only data unique to Side 1</source>
<translation>Mostrar apenas dados exclusivos do Lado 1</translation>
</message>
<message>
<location filename="../ui/filecomparatorwindow.ui" line="157"/>
<source>Save Details to File</source>
<translation>Salvar detalhes em arquivo</translation>
</message>
<message>
<location filename="../re/filecomparatorwindow.cpp" line="535"/>
<source>Text File (*.txt)</source>
<translation>Arquivo de texto (*.txt)</translation>
</message>
</context>
<context>
<name>FirmwareUploaderWindow</name>
<message>
<location filename="../ui/firmwareuploaderwindow.ui" line="14"/>
<source>Firmware Updater</source>
<translation>Atualizador de firmware</translation>
</message>
<message>
<location filename="../ui/firmwareuploaderwindow.ui" line="20"/>
<source>Loaded File:</source>
<translation>Arquivo carregado:</translation>
</message>
<message>
<location filename="../ui/firmwareuploaderwindow.ui" line="34"/>
<source>Load File</source>
<translation>Carregar arquivo</translation>
</message>
<message>
<location filename="../ui/firmwareuploaderwindow.ui" line="41"/>
<source>Device Token:</source>
<translation>Token do dispositivo:</translation>
</message>
<message>
<location filename="../ui/firmwareuploaderwindow.ui" line="51"/>
<source>CAN Bus:</source>
<translation>Barramento CAN:</translation>
</message>
<message>
<location filename="../ui/firmwareuploaderwindow.ui" line="61"/>
<source>Base Address:</source>
<translation>Endereço básico:</translation>
</message>
<message>
<location filename="../ui/firmwareuploaderwindow.ui" line="91"/>
<source>X of Y bytes</source>
<translation>X de Y bytes</translation>
</message>
<message>
<location filename="../ui/firmwareuploaderwindow.ui" line="98"/>
<source>Start Upload</source>
<translation>Iniciar upload</translation>
</message>
<message>
<location filename="../firmwareuploaderwindow.cpp" line="215"/>
<source>Raw firmware binary (*.bin)</source>
<translation>Arquivo binário de firmware (*.bin)</translation>
</message>
</context>
<context>
<name>FlowViewWindow</name>
<message>
<location filename="../ui/flowviewwindow.ui" line="14"/>
<source>Flow View</source>
<translation>Visualização de fluxo</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="44"/>
<source>Playback Control</source>
<translation>Controle de reprodução</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="208"/>
<source>Playback Speed:</source>
<translation>Velocidade de reprodução:</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="240"/>
<source>Loop Playback</source>
<translation>Reprodução em loop</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="253"/>
<source>Current Frame:</source>
<translation>Frame Atual:</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="266"/>
<source>X of Y</source>
<translation>X de Y</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="282"/>
<source>Live Mode (No Playback)</source>
<translation>Modo ao vivo (sem reprodução)</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="295"/>
<source>Synchronize windows</source>
<translation>Sincronizar janelas</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="308"/>
<source>Graph by timestamp</source>
<translation>Gráfico por carimbo de data/hora</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="332"/>
<source>Auto Reference</source>
<translation>Referência automática</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="345"/>
<source>Reference Values (Hex)</source>
<translation>Valores de referência (Hex)</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="353"/>
<location filename="../ui/flowviewwindow.ui" line="592"/>
<location filename="../ui/flowviewwindow.ui" line="807"/>
<location filename="../ui/flowviewwindow.ui" line="1314"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="360"/>
<location filename="../ui/flowviewwindow.ui" line="599"/>
<location filename="../ui/flowviewwindow.ui" line="814"/>
<location filename="../ui/flowviewwindow.ui" line="1137"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="367"/>
<location filename="../ui/flowviewwindow.ui" line="606"/>
<location filename="../ui/flowviewwindow.ui" line="821"/>
<location filename="../ui/flowviewwindow.ui" line="1373"/>
<source>2</source>
<translation>2</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="374"/>
<location filename="../ui/flowviewwindow.ui" line="613"/>
<location filename="../ui/flowviewwindow.ui" line="828"/>
<location filename="../ui/flowviewwindow.ui" line="1255"/>
<source>3</source>
<translation>3</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="477"/>
<location filename="../ui/flowviewwindow.ui" line="692"/>
<location filename="../ui/flowviewwindow.ui" line="919"/>
<location filename="../ui/flowviewwindow.ui" line="1196"/>
<source>4</source>
<translation>4</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="484"/>
<location filename="../ui/flowviewwindow.ui" line="699"/>
<location filename="../ui/flowviewwindow.ui" line="926"/>
<location filename="../ui/flowviewwindow.ui" line="1078"/>
<source>5</source>
<translation>5</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="491"/>
<location filename="../ui/flowviewwindow.ui" line="706"/>
<location filename="../ui/flowviewwindow.ui" line="933"/>
<location filename="../ui/flowviewwindow.ui" line="1432"/>
<source>6</source>
<translation>6</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="498"/>
<location filename="../ui/flowviewwindow.ui" line="713"/>
<location filename="../ui/flowviewwindow.ui" line="940"/>
<location filename="../ui/flowviewwindow.ui" line="1491"/>
<source>7</source>
<translation>7</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="584"/>
<source>Current Values (Hex)</source>
<translation>Valores Atuais (Hex)</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="799"/>
<source>Data Seek Values</source>
<translation>Valores de busca de dados</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="851"/>
<location filename="../ui/flowviewwindow.ui" line="870"/>
<location filename="../ui/flowviewwindow.ui" line="889"/>
<location filename="../ui/flowviewwindow.ui" line="908"/>
<location filename="../ui/flowviewwindow.ui" line="963"/>
<location filename="../ui/flowviewwindow.ui" line="976"/>
<location filename="../ui/flowviewwindow.ui" line="989"/>
<location filename="../ui/flowviewwindow.ui" line="1002"/>
<source>-1</source>
<translation>-1</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="1534"/>
<source>Chart range</source>
<translation>Intervalo do gráfico</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="1552"/>
<source>50</source>
<translation>50</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="1592"/>
<source>Timeline:</source>
<translation>Linha do tempo:</translation>
</message>
<message>
<location filename="../ui/flowviewwindow.ui" line="1607"/>
<source>Frame IDs Found:</source>
<translation>IDs de Frame encontrados:</translation>
</message>
<message>
<location filename="../re/flowviewwindow.cpp" line="355"/>
<location filename="../re/flowviewwindow.cpp" line="365"/>
<source>Save image to file</source>
<translation>Salvar imagem em arquivo</translation>
</message>
<message>
<location filename="../re/flowviewwindow.cpp" line="377"/>
<source>PDF Files (*.pdf)</source>
<translation>Arquivos PDF (*.pdf)</translation>
</message>
<message>
<location filename="../re/flowviewwindow.cpp" line="378"/>
<location filename="../re/flowviewwindow.cpp" line="417"/>
<source>PNG Files (*.png)</source>
<translation>Arquivos PNG (*.png)</translation>
</message>
<message>
<location filename="../re/flowviewwindow.cpp" line="379"/>
<location filename="../re/flowviewwindow.cpp" line="418"/>
<source>JPEG Files (*.jpg)</source>
<translation>Arquivos JPEG (*.jpg)</translation>
</message>
<message>
<location filename="../re/flowviewwindow.cpp" line="627"/>
<source> of </source>
<translation> de </translation>
</message>
</context>
<context>
<name>FrameFileIO</name>
<message>
<location filename="../framefileio.cpp" line="43"/>
<location filename="../framefileio.cpp" line="170"/>
<location filename="../framefileio.cpp" line="2229"/>
<source>GVRET Logs (*.csv *.CSV)</source>
<translation>Logs do GVRET (*.csv *.CSV)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="44"/>
<location filename="../framefileio.cpp" line="171"/>
<source>CRTD Logs (*.crt *.crtd *.CRT *.CRTD)</source>
<translation>Logs do CRTD (*.crt *.crtd *.CRT *.CRTD)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="45"/>
<location filename="../framefileio.cpp" line="187"/>
<source>Generic ID/Data CSV (*.csv *.CSV)</source>
<translation>ID genérico/CSV de dados (*.csv *.CSV)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="46"/>
<location filename="../framefileio.cpp" line="172"/>
<source>BusMaster Log (*.log *.LOG)</source>
<translation>Log do BusMaster (*.log *.LOG)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="47"/>
<location filename="../framefileio.cpp" line="173"/>
<source>Microchip Log (*.can *.CAN *.log *.LOG)</source>
<translation>Logs do Microchip (*.can *.CAN *.log *.LOG)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="48"/>
<source>Vector Trace Files (*.trace *.TRACE)</source>
<translation>Arquivos de rastreamento Vector (*.trace *.TRACE)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="49"/>
<location filename="../framefileio.cpp" line="175"/>
<source>IXXAT MiniLog (*.csv *.CSV)</source>
<translation>MiniLog IXXAT (*.csv *.CSV)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="50"/>
<source>CAN-DO Log (*.can *.avc *.evc *.qcc *.CAN *.AVC *.EVC *.QCC)</source>
<translation>Logs do CAN-DO (*.can *.avc *.evc *.qcc *.CAN *.AVC *.EVC *.QCC)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="51"/>
<location filename="../framefileio.cpp" line="177"/>
<source>Vehicle Spy (*.csv *.CSV)</source>
<translation>Vehicle Spy (*.csv *.CSV)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="52"/>
<source>Candump/Kayak (*.log)</source>
<translation>Candump/Kayak (*.log)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="53"/>
<location filename="../framefileio.cpp" line="188"/>
<source>Cabana Log (*.csv *.CSV)</source>
<translation>Logs do Cabana (*.csv *.CSV)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="54"/>
<location filename="../framefileio.cpp" line="183"/>
<source>CANalyzer Ascii Log (*.asc *.ASC)</source>
<translation>Logs Ascii do CANalyzer (*.asc *.ASC)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="55"/>
<source>CARBUS Analyzer (*.trc *.TRC)</source>
<translation>Analisador CARBUS (*.trc *.TRC)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="169"/>
<source>Autodetect File Type (*.*)</source>
<translation>Detecção automática do tipo de arquivo (*.*)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="174"/>
<source>Vector trace files (*.trace *.TRACE)</source>
<translation>Arquivos de rastreamento Vector (*.trace *.TRACE)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="176"/>
<source>CAN-DO Log (*.avc *.can *.evc *.qcc *.AVC *.CAN *.EVC *.QCC)</source>
<translation>Log CAN-DO (*.avc *.can *.evc *.qcc *.AVC *.CAN *.EVC *.QCC)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="178"/>
<source>Candump/Kayak (*.log *.LOG)</source>
<translation>Candump/Kayak (*.log *.LOG)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="179"/>
<source>CANDump Lawicel (*.txt *.TXT *.LOG *.log)</source>
<translation>CANDump Lawicel (*.txt *.TXT *.LOG *.log)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="180"/>
<source>PCAN Viewer (*.trc *.TRC)</source>
<translation>Visualizador PCAN (*.trc *.TRC)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="181"/>
<source>Kvaser Log Decimal (*.txt *.TXT)</source>
<translation>Logs Decimal Kvaser (*.txt *.TXT)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="182"/>
<source>Kvaser Log Hex (*.txt *.TXT)</source>
<translation>Logs Hexadecimal Kvaser (*.txt *.TXT)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="184"/>
<source>CANalyzer Binary Log Files (*.blf *.BLF)</source>
<translation>Logs binários CANalyzer (*.blf *.BLF)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="185"/>
<source>CARBUS Analyzer Trace Files (*.trc *.TRC)</source>
<translation>Logs do analisador CARBUS (*.trc *.TRC)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="186"/>
<source>CANHacker Trace Files (*.trc *.TRC)</source>
<translation>Logs de rastreamento CANHacker (*.trc *.TRC)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="189"/>
<source>CANOpen Magic (*.csv *.CSV)</source>
<translation>CANOpen Magic (*.csv *.CSV)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="190"/>
<source>Tesla Autopilot Snapshot (*.CAN *.can)</source>
<translation>Snapshot do piloto automático Tesla (*.CAN *.can)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="191"/>
<source>CLX000 (*.txt *.TXT)</source>
<translation>CLX000 (*.txt *.TXT)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="192"/>
<source>CANServer Binary Log (*.log *.LOG)</source>
<translation>Log binário CANServer (*.log *.LOG)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="193"/>
<source>Wireshark (*.pcap *.PCAP *.pcapng *.PCAPNG)</source>
<translation>Wireshark (*.pcap *.PCAP *.pcapng *.PCAPNG)</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="194"/>
<source>Wireshark SocketCAN (*.pcap *.PCAP</source>
<translation>Wireshark SocketCAN (*.pcap *.PCAP</translation>
</message>
<message>
<location filename="../framefileio.cpp" line="1287"/>
<source> CXX GVRET-PC Reverse Engineering Tool Output V</source>
<translation> Saída V da ferramenta de engenharia reversa CXX GVRET-PC</translation>
</message>
</context>
<context>
<name>FrameInfoWindow</name>
<message>
<location filename="../ui/frameinfowindow.ui" line="14"/>
<source>Detailed Frame Information</source>
<translation>Informações detalhadas do frame</translation>
</message>
<message>
<location filename="../ui/frameinfowindow.ui" line="34"/>
<source>Frame IDs:</source>
<translation>IDs de frame:</translation>
</message>
<message>
<location filename="../ui/frameinfowindow.ui" line="41"/>
<source>Unique IDs</source>
<translation>IDs únicos</translation>
</message>
<message>
<location filename="../ui/frameinfowindow.ui" line="68"/>
<source>Details:</source>
<translation>Detalhes:</translation>
</message>
<message>
<location filename="../ui/frameinfowindow.ui" line="87"/>
<source>Save details to file</source>
<translation>Salvar detalhes em arquivo</translation>
</message>
<message>
<location filename="../ui/frameinfowindow.ui" line="94"/>
<source>Interval Histogram</source>
<translation>Histograma de intervalo</translation>
</message>
<message>
<location filename="../ui/frameinfowindow.ui" line="131"/>
<source>Bytes Graph</source>
<translation>Gráfico de Bytes</translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="367"/>
<location filename="../re/frameinfowindow.cpp" line="857"/>
<source> unique ids)</source>
<translation> ids únicos)</translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="441"/>
<source>J1939 decoding</source>
<translation>Decodificação J1939</translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="449"/>
<source> Broadcast Frame</source>
<translation> Frame de transmissão</translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="458"/>
<source> Destination ID: </source>
<translation> ID de destino: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="460"/>
<source> Destination ID: Global (ALL)</source>
<translation> ID de destino: Global (TODOS)</translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="465"/>
<source> Priority: </source>
<translation> Prioridade: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="469"/>
<source> SRC: </source>
<translation> SRC: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="473"/>
<source> EDP: </source>
<translation> EDP: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="477"/>
<source> DP: </source>
<translation> DP: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="481"/>
<source> PGN: </source>
<translation> PGN: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="485"/>
<source> PF: </source>
<translation> FP: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="489"/>
<source> PS: </source>
<translation> PS: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="494"/>
<source>GMLAN 29bit decoding</source>
<translation>Decodificação GMLAN de 29 bits</translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="498"/>
<source> Priority bits: </source>
<translation> Bits prioritários: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="501"/>
<source> Arbitration Id: </source>
<translation> ID de Arbitragem: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="504"/>
<source> Sender Id: </source>
<translation> ID do remetente: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="510"/>
<source># of frames: </source>
<translation># de quadros: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="680"/>
<location filename="../re/frameinfowindow.cpp" line="682"/>
<source>Data Length: </source>
<translation>Comprimento dos dados: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="680"/>
<location filename="../re/frameinfowindow.cpp" line="721"/>
<source> to </source>
<translation> para </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="687"/>
<source>Average inter-frame interval: </source>
<translation>Intervalo médio entre frames: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="690"/>
<source>Minimum inter-frame interval: </source>
<translation>Intervalo mínimo entre frames: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="693"/>
<source>Maximum inter-frame interval: </source>
<translation>Intervalo máximo entre frames: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="696"/>
<source>Inter-frame interval variation: </source>
<translation>Variação do intervalo entre frames: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="699"/>
<source>Interval standard deviation: </source>
<translation>Desvio padrão do intervalo: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="702"/>
<source>Minimum range to fit 90% of inter-frame intervals: </source>
<translation>Faixa mínima para ajustar 90% dos intervalos entre quadros: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="711"/>
<source>Data Byte </source>
<translation>Byte de dados </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="716"/>
<source>Changed bits: 0x</source>
<translation>Bits alterados: 0x</translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="721"/>
<source>Range: </source>
<translation>Faixa: </translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="723"/>
<source>Histogram</source>
<translation>Histograma</translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="738"/>
<source>Bitfield Histogram</source>
<translation>Histograma de campo de bits</translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="754"/>
<source>Bitchange Heatmap</source>
<translation>Mapa de calor do Bitchange</translation>
</message>
<message>
<location filename="../re/frameinfowindow.cpp" line="867"/>
<source>Text File (*.txt)</source>
<translation>Arquivo de texto (*.txt)</translation>
</message>
</context>
<context>
<name>FramePlaybackWindow</name>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="14"/>
<source>Playback</source>
<translation>Reprodução</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="106"/>
<source>Use original frame timing from captured frames</source>
<translation>Use o tempo de frame original dos frames capturados</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="113"/>
<source>Wait for traffic before starting playback</source>
<translation>Aguarde o tráfego antes de iniciar a reprodução</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="124"/>
<source>Playback speed (ms):</source>
<translation>Velocidade de reprodução (ms):</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="148"/>
<source>Burst Rate:</source>
<translation>Taxa de burst:</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="192"/>
<source>Current Playback Item:</source>
<translation>Item de reprodução atual:</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="199"/>
<source>TextLabel</source>
<translation>TextLabel</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="210"/>
<source>Current frame:</source>
<translation>Quadro atual:</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="217"/>
<source>x of y</source>
<translation>x de y</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="244"/>
<source>Loop Sequence</source>
<translation>Sequência de Loop</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="251"/>
<source>Send to CANBus</source>
<translation>Enviar para CANBus</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="281"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Playback Sequence:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sequência de reprodução:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="293"/>
<source>Load File</source>
<translation>Carregar arquivo</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="300"/>
<source>Load Captured Data</source>
<translation>Carregar dados capturados</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="307"/>
<source>Delete Selected</source>
<translation>Excluir selecionado</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="320"/>
<source>ID Filtering:</source>
<translation>Filtragem de ID:</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="332"/>
<source>Select all IDs</source>
<translation>Selecione todos os IDs</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="339"/>
<source>Deselect all IDs</source>
<translation>Desmarcar todos os IDs</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="350"/>
<source>Load Filters</source>
<translation>Carregar filtros</translation>
</message>
<message>
<location filename="../ui/frameplaybackwindow.ui" line="357"/>
<source>Save Filters</source>
<translation>Salvar filtros</translation>
</message>
<message>
<location filename="../frameplaybackwindow.cpp" line="36"/>
<location filename="../frameplaybackwindow.cpp" line="113"/>
<source>All</source>
<translation>Todos</translation>
</message>
<message>
<location filename="../frameplaybackwindow.cpp" line="37"/>
<location filename="../frameplaybackwindow.cpp" line="114"/>
<source>From File</source>
<translation>Do arquivo</translation>
</message>
<message>
<location filename="../frameplaybackwindow.cpp" line="179"/>
<source>Save filter definition to file</source>
<translation>Salvar definição de filtro em arquivo</translation>
</message>
<message>
<location filename="../frameplaybackwindow.cpp" line="180"/>
<source>Load filter definition from file</source>
<translation>Carregar definição de filtro do arquivo</translation>
</message>
<message>
<location filename="../frameplaybackwindow.cpp" line="191"/>
<source>Filter list (*.ftl)</source>
<translation>Lista de filtros (*.ftl)</translation>
</message>
<message>
<location filename="../frameplaybackwindow.cpp" line="233"/>
<source>Filter List (*.ftl)</source>
<translation>Lista de filtros (*.ftl)</translation>
</message>
<message>
<location filename="../frameplaybackwindow.cpp" line="435"/>
<location filename="../frameplaybackwindow.cpp" line="437"/>
<source> of </source>
<translation> de </translation>
</message>
</context>
<context>
<name>FrameSenderWindow</name>
<message>
<location filename="../ui/framesenderwindow.ui" line="14"/>
<source>Frame Sender</source>
<translation>Envio de Frame</translation>
</message>
<message>
<location filename="../ui/framesenderwindow.ui" line="29"/>
<source>Enable All</source>
<translation>Ativar tudo</translation>
</message>
<message>
<location filename="../ui/framesenderwindow.ui" line="36"/>
<source>Disable All</source>
<translation>Desativar tudo</translation>
</message>
<message>
<location filename="../ui/framesenderwindow.ui" line="43"/>
<source>Clear Grid</source>
<translation>Limpar grade</translation>
</message>
<message>
<location filename="../ui/framesenderwindow.ui" line="66"/>
<source>Load to Grid</source>
<translation>Carregar na grade</translation>
</message>
<message>
<location filename="../ui/framesenderwindow.ui" line="73"/>
<source>Save Grid</source>
<translation>Salvar grade</translation>
</message>
<message>
<location filename="../framesenderwindow.cpp" line="316"/>
<location filename="../framesenderwindow.cpp" line="344"/>
<source>Frame Sender Definition (*.fsd)</source>
<translation>Definição do remetente do quadro (*.fsd)</translation>
</message>
</context>
<context>
<name>FuzzingWindow</name>
<message>
<location filename="../ui/fuzzingwindow.ui" line="14"/>
<source>Fuzzing Window</source>
<translation>Janela Difusão</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="24"/>
<source>Interframe Timing (ms)</source>
<translation>Tempo entre frames (ms)</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="41"/>
<source>Number of data bytes</source>
<translation>Número de bytes de dados</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="62"/>
<source>Burst Rate</source>
<translation>Taxa de burst</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="82"/>
<source>Bus or Buses to Send On</source>
<translation>Barramento ou Barramentos para enviar</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="98"/>
<source>ID Scanning</source>
<translation>Digitalização de ID</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="107"/>
<source>Seqential</source>
<translation>Sequencial</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="114"/>
<location filename="../ui/fuzzingwindow.ui" line="173"/>
<source>Random</source>
<translation>Aleatório</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="127"/>
<source>ID Selection</source>
<translation>Seleção de ID</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="133"/>
<source>Range of IDs</source>
<translation>Faixa de IDs</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="143"/>
<source>Filter List</source>
<translation>Lista de filtros</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="153"/>
<source>Bit Scanning</source>
<translation>Varredura de bits</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="159"/>
<source>Sequential</source>
<translation>Sequencial</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="166"/>
<source>Sweep</source>
<translation>Varrer</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="190"/>
<source>IDs</source>
<translation>IDs</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="198"/>
<source>Start ID:</source>
<translation>ID inicial:</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="212"/>
<source>End ID:</source>
<translation>ID final:</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="234"/>
<location filename="../re/fuzzingwindow.cpp" line="58"/>
<source>All</source>
<translation>Todos</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="241"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="254"/>
<source>Byte Values (Always in hexadecimal)</source>
<translation>Valores de bytes (sempre em hexadecimal)</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="271"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="289"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="304"/>
<source>2</source>
<translation>2</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="319"/>
<source>3</source>
<translation>3</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="334"/>
<source>4</source>
<translation>4</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="349"/>
<source>5</source>
<translation>5</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="364"/>
<source>6</source>
<translation>6</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="379"/>
<source>7</source>
<translation>7</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="389"/>
<source>8</source>
<translation>8</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="399"/>
<source>9</source>
<translation>9</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="409"/>
<source>10</source>
<translation>10</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="419"/>
<source>11</source>
<translation>11</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="429"/>
<source>12</source>
<translation>12</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="439"/>
<source>13</source>
<translation>13</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="449"/>
<source>14</source>
<translation>14</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="459"/>
<source>15</source>
<translation>15</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="486"/>
<source>White = Bit always 0, Green = Fuzz Bit, Black = Bit always set, Gray = Past end of data bytes</source>
<translation>Branco = Bit sempre 0, Verde = Bit Difuso, Preto = Bit sempre definido, Cinza = Passado o fim dos bytes de dados</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="493"/>
<source>All High</source>
<translation>Todos Alto</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="500"/>
<source>All Low</source>
<translation>Todos Baixo</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="507"/>
<source>All Auto</source>
<translation>Tudo Automático</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="514"/>
<source>Start Fuzzing</source>
<translation>Comece a difusão</translation>
</message>
<message>
<location filename="../ui/fuzzingwindow.ui" line="527"/>
<source># of sent frames:</source>
<translation># de frames enviados:</translation>
</message>
</context>
<context>
<name>GraphingWindow</name>
<message>
<location filename="../ui/graphingwindow.ui" line="26"/>
<source>Data Graphing</source>
<translation>Gráficos de dados</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="662"/>
<source>Move to top left</source>
<translation>Mover para o canto superior esquerdo</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="663"/>
<source>Move to top center</source>
<translation>Mover para o centro superior</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="664"/>
<source>Move to top right</source>
<translation>Mover para o canto superior direito</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="665"/>
<source>Move to bottom right</source>
<translation>Mover para o canto inferior direito</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="666"/>
<source>Move to bottom left</source>
<translation>Mover para o canto inferior esquerdo</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="670"/>
<source>Save graph image to file</source>
<translation>Salvar imagem do gráfico em arquivo</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="671"/>
<source>Save graph definitions to file</source>
<translation>Salvar definições de gráfico em arquivo</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="672"/>
<source>Load graph definitions from file</source>
<translation>Carregar definições de gráfico do arquivo</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="673"/>
<source>Save spreadsheet of data</source>
<translation>Salvar planilha de dados</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="674"/>
<source>Follow end of graph</source>
<translation>Acompanhe o final do gráfico</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="677"/>
<source>Add new graph</source>
<translation>Adicionar novo gráfico</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="681"/>
<source>Edit selected graph</source>
<translation>Editar gráfico selecionado</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="682"/>
<source>Remove selected graph</source>
<translation>Remover gráfico selecionado</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="687"/>
<source>Remove all graphs</source>
<translation>Remover todos os gráficos</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="690"/>
<source>Reset View</source>
<translation>Redefinir visualização</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="693"/>
<source>Rescale to data</source>
<translation>Redimensionar para dados</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="695"/>
<source>Zoom In</source>
<translation>Ampliar</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="696"/>
<source>Zoom Out</source>
<translation>Diminuir zoom</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="708"/>
<source>PDF Files (*.pdf)</source>
<translation>Arquivos PDF (*.pdf)</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="709"/>
<source>PNG Files (*.png)</source>
<translation>Arquivos PNG (*.png)</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="710"/>
<source>JPEG Files (*.jpg)</source>
<translation>Arquivos JPEG (*.jpg)</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="747"/>
<source>Spreadsheet (*.csv)</source>
<translation>Planilha (*.csv)</translation>
</message>
<message>
<location filename="../re/graphingwindow.cpp" line="872"/>
<location filename="../re/graphingwindow.cpp" line="958"/>
<source>Graph definition (*.gdf)</source>
<translation>Definição de gráfico (*.gdf)</translation>
</message>
</context>
<context>
<name>HelpWindow</name>
<message>
<location filename="../ui/helpwindow.ui" line="14"/>
<source>SavvyCAN Help</source>
<translation>Ajuda do SavvyCAN</translation>
</message>
</context>
<context>
<name>ISOTP_InterpreterWindow</name>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="14"/>
<source>ISO-TP Decoder</source>
<translation>Decodificador ISO-TP</translation>
</message>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="20"/>
<source>Interpreted Messages Overview</source>
<translation>Visão geral das mensagens interpretadas</translation>
</message>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="32"/>
<source>Interpret Previously Captured Frames</source>
<translation>Interpretar frames capturados anteriormente</translation>
</message>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="39"/>
<source>Clear Messages List</source>
<translation>Limpar lista de mensagens</translation>
</message>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="46"/>
<source>Save List</source>
<translation>Salvar lista</translation>
</message>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="55"/>
<source>Show incomplete and/or corrupted messages</source>
<translation>Mostrar mensagens incompletas e/ou corrompidas</translation>
</message>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="62"/>
<source>Use extended addressing</source>
<translation>Use endereçamento estendido</translation>
</message>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="73"/>
<source>Data Details of Selected Message</source>
<translation>Detalhes dos dados da mensagem selecionada</translation>
</message>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="94"/>
<source>IDs to Decode</source>
<translation>IDs para decodificar</translation>
</message>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="110"/>
<source>All</source>
<translation>Todos</translation>
</message>
<message>
<location filename="../ui/isotp_interpreterwindow.ui" line="117"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
<location filename="../re/isotp_interpreterwindow.cpp" line="188"/>
<source>Text File (*.txt)</source>
<translation>Arquivo de texto (*.txt)</translation>
</message>
<message>
<location filename="../re/isotp_interpreterwindow.cpp" line="298"/>
<source>Raw Payload: </source>
<translation>Raw Payload: </translation>
</message>
</context>
<context>
<name>MainSettingsDialog</name>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="14"/>
<source>Main Settings</source>
<translation>Configurações principais</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="22"/>
<source>Main Form Settings:</source>
<translation>Configurações principais do formulário:</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="28"/>
<source>Autoscroll main frame window by default</source>
<translation>Janela do quadro principal de rolagem automática por padrão</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="37"/>
<source>Maximum data bytes per line</source>
<translation>Máximo de bytes de dados por linha</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="61"/>
<source>Language</source>
<translation>Idioma</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="76"/>
<source>General Settings:</source>
<translation>Configurações Gerais:</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="82"/>
<source>Save/Restore window positions and sizes</source>
<translation>Salvar/restaurar posições e tamanhos de janelas</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="89"/>
<source>Save/Restore CAN bus connections</source>
<translation>Salvar/restaurar conexões de barramento CAN</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="96"/>
<source>Display values as hexadecimal</source>
<translation>Exibir valores como hexadecimal</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="103"/>
<source>Require validation of GVRET connection</source>
<translation>Exigir validação da conexão GVRET</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="110"/>
<source>Use filtered frames in sub-windows</source>
<translation>Use frames filtrados em subjanelas</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="117"/>
<source>OpenGL Accelerated AntiAliased Graphing</source>
<translation>Gráficos AntiAliased acelerados por OpenGL</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="132"/>
<source>CAN Frame Pre-allocation Size</source>
<translation>Tamanho de pré-alocação do frame CAN</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="157"/>
<source>Time Keeping</source>
<translation>Cronometragem</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="163"/>
<source>Seconds/Milli/Micro are dongle based</source>
<translation>Segundos/Milli/Micro são baseados em dongle</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="172"/>
<source>Seconds</source>
<translation>Segundos</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="179"/>
<source>Microseconds</source>
<translation>Microssegundos</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="186"/>
<source>Milliseconds</source>
<translation>Milissegundos</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="206"/>
<source>System Clock</source>
<translation>Relógio do sistema</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="217"/>
<source>Time Format String:</source>
<translation>Sequência de formato de hora:</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="229"/>
<source>Use absolute time in decoded CSV output</source>
<translation>Use tempo absoluto na saída CSV decodificada</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="239"/>
<source>Font</source>
<translation>Fonte</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="245"/>
<source>Use fixed-width font in tables</source>
<translation>Use fonte de largura fixa em tabelas</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="252"/>
<source>Size</source>
<translation>Tamanho</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="275"/>
<source>Flowview Settings:</source>
<translation>Configurações de visualização de fluxo:</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="281"/>
<source>Use timestamp mode by default</source>
<translation>Use o modo timestamp por padrão</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="288"/>
<source>Set Auto Reference by default</source>
<translation>Definir referência automática por padrão</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="295"/>
<location filename="../ui/mainsettingsdialog.ui" line="409"/>
<source>Hexadecimal Graph Y Axis</source>
<translation>Eixo Y do gráfico hexadecimal</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="325"/>
<source>Playback Window Settings:</source>
<translation>Configurações da janela de reprodução:</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="331"/>
<source>Loop by default</source>
<translation>Loop por padrão</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="340"/>
<source>Default playback speed (ms)</source>
<translation>Velocidade de reprodução padrão (ms)</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="358"/>
<source>Default Sending Bus</source>
<translation>Barramento de envio padrão</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="373"/>
<source>DBC Settings</source>
<translation>Configurações DBC</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="379"/>
<source>Label DBC messages by default</source>
<translation>Mostrar mensagens DBC por padrão</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="386"/>
<source>Ignore DBC message colors</source>
<translation>Ignorar cores de mensagens DBC</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="396"/>
<source>File Info and Comparator Settings:</source>
<translation>Informações do arquivo e configurações do comparador:</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="402"/>
<source>Auto expand all nodes</source>
<translation>Expandir automaticamente todos os nós</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="422"/>
<source>MQTT Remote CAN Settings:</source>
<translation>Configurações CAN remotas MQTT:</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="428"/>
<source>Host:</source>
<translation>Host:</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="438"/>
<source>Port:</source>
<translation>Porta:</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="448"/>
<source>User Name:</source>
<translation>Nome de usuário:</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="458"/>
<source>Password</source>
<translation>Senha</translation>
</message>
<message>
<location filename="../ui/mainsettingsdialog.ui" line="475"/>
<source>Some settings will not take effect until the application is restarted</source>
<translation>Algumas configurações não terão efeito até que o aplicativo seja reiniciado</translation>
</message>
<message>
<location filename="../mainsettingsdialog.cpp" line="63"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
<location filename="../mainsettingsdialog.cpp" line="64"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
<location filename="../mainsettingsdialog.cpp" line="65"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="../mainsettingsdialog.cpp" line="66"/>
<source>All</source>
<translation>Todos</translation>
</message>
<message>
<location filename="../mainsettingsdialog.cpp" line="67"/>
<source>From File</source>
<translation>Do arquivo</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../ui/mainwindow.ui" line="26"/>
<source>SavvyCAN</source>
<translation>SavvyCAN</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="69"/>
<source>Remote Connection Active:</source>
<translation>Conexão remota ativa:</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="172"/>
<source>Total Frames Captured:</source>
<translation>Total de frames capturados:</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="198"/>
<source>Frames Per Second:</source>
<translation>Frames por segundo:</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="218"/>
<source>Suspend Capturing</source>
<translation>Suspender captura</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="228"/>
<source>Normalize Frame Timing</source>
<translation>Normalizar o tempo do frame</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="235"/>
<source>Clear Frames</source>
<translation>Limpar Frames</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="242"/>
<source>Keep Filters When Clearing</source>
<translation>Mantenha os filtros ao limpar</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="249"/>
<source>Auto Scroll Window</source>
<translation>Janela de rolagem automática</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="259"/>
<source>Overwrite Mode</source>
<translation>Modo de substituição</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="273"/>
<source>Interpret Frames</source>
<translation>Interpretar frames</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="280"/>
<source>Expand All Rows</source>
<translation>Expandir todas as linhas</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="287"/>
<source>Collapse All Rows</source>
<translation>Recolher todas as linhas</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="294"/>
<source>Bus Filtering:</source>
<translation>Filtragem de barramento:</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="323"/>
<source>Frame Filtering:</source>
<translation>Filtragem de frames:</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="360"/>
<source>All</source>
<translation>Todos</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="367"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="390"/>
<source>RE Tools</source>
<translation>Ferramentas RE</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="407"/>
<source>Send Frames</source>
<translation>Enviar frames</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="420"/>
<source>File</source>
<translation>Arquivo</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="441"/>
<source>Connection</source>
<translation>Conexão</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="453"/>
<source>Playback</source>
<translation>Reprodução</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="458"/>
<source>Custom</source>
<translation>Personalizado</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="463"/>
<source>Flow View</source>
<translation>Visualização de fluxo</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="468"/>
<source>Fuzzy Scope</source>
<translation>Escopo difuso</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="473"/>
<source>New Graphing Window</source>
<translation>Nova janela gráfica</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="478"/>
<source>Load Log File</source>
<translation>Carregar arquivo de log</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="481"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="486"/>
<source>Save Log File</source>
<translation>Salvar arquivo de registro</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="491"/>
<source>Frame Data Analysis</source>
<translation>Análise de dados de frames</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="496"/>
<source>Load DBC File</source>
<translation>Carregar arquivo DBC</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="501"/>
<source>Edit Messages/Signals</source>
<translation>Editar mensagens/sinais</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="506"/>
<source>Save DBC File</source>
<translation>Salvar arquivo DBC</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="511"/>
<source>Save Decoded Frames</source>
<translation>Salvar Frames decodificados</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="516"/>
<source>Exit Application</source>
<translation>Sair do aplicativo</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="521"/>
<source>File Comparison</source>
<translation>Comparação de arquivos</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="526"/>
<source>Preferences</source>
<translation>Preferências</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="531"/>
<source>Save Filtered Log File</source>
<translation>Salvar arquivo de log filtrado</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="536"/>
<source>Load Filter Definition</source>
<translation>Definição de filtro de carga</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="541"/>
<source>Save Filter Definition</source>
<translation>Salvar definição de filtro</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="546"/>
<source>Firmware Uploader</source>
<translation>Carregador de firmware</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="551"/>
<source>Open Connection Window</source>
<translation>Abrir janela de conexão</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="556"/>
<source>Connect</source>
<translation>Conectar</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="561"/>
<source>Scripting Interface</source>
<translation>Interface de script</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="566"/>
<source>Range State</source>
<translation>Estado do intervalo</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="571"/>
<source>Single/Multi State</source>
<translation>Estado único/múltiplo</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="576"/>
<source>DBC File Manager</source>
<translation>Gerenciador de arquivos DBC</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="581"/>
<source>Fuzzing</source>
<translation>Difusão</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="586"/>
<source>UDS Scanner</source>
<translation>Scanner UDS</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="591"/>
<source>ISO-TP Decoder</source>
<translation>Decodificador ISO-TP</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="596"/>
<source>Sniffer</source>
<translation>Sniffer</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="601"/>
<source>Firmware Update</source>
<translation>Atualização de Firmware</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="606"/>
<source>MotorControlConfig</source>
<translation>MotorControlConfig</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="611"/>
<source>Capture Bisector</source>
<translation>Capturar Bissetriz</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="616"/>
<source>Signal Viewer</source>
<translation>Visualizador de sinal</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="621"/>
<location filename="../mainwindow.cpp" line="1182"/>
<source>Start Continuous Logging</source>
<translation>Iniciar Log contínuo</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="626"/>
<source>Temporal Graph</source>
<translation>Gráfico Temporal</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="631"/>
<source>DBC Comparison</source>
<translation>Comparação DBC</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="636"/>
<source>Save Decoded Frames CSV</source>
<translation>Salvar quadros decodificados CSV</translation>
</message>
<message>
<location filename="../ui/mainwindow.ui" line="641"/>
<source>CAN Bridge</source>
<translation>Ponte CAN</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="169"/>
<source>Connected to 0 buses</source>
<translation>Conectado a 0 barramentos</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="170"/>
<source>Press F1 on any screen for help</source>
<translation>Pressione F1 em qualquer tela para obter ajuda</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="752"/>
<source>Add to a new graphing window</source>
<translation>Adicionar a uma nova janela gráfica</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="754"/>
<source>Add to latest graphing window</source>
<translation>Adicionar à janela gráfica mais recente</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1177"/>
<source>Cease Continuous Logging</source>
<translation>Cessar Log contínuo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1206"/>
<source>Filter list (*.ftl)</source>
<translation>Lista de filtros (*.ftl)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1230"/>
<source>Filter List (*.ftl)</source>
<translation>Lista de filtros (*.ftl)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1263"/>
<source>Text File (*.txt *.TXT)</source>
<translation>Arquivo de texto (*.txt *.TXT)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1264"/>
<source>CSV File (*.csv *.CSV)</source>
<translation>Arquivo CSV (*.csv *.CSV)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1313"/>
<source>Year</source>
<translation>Ano</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1313"/>
<source>Month</source>
<translation>Mês</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1313"/>
<source>Day</source>
<translation>Dia</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1313"/>
<source>Hour</source>
<translation>Hora</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1313"/>
<source>Minute</source>
<translation>Minuto</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1313"/>
<source>Second</source>
<translation>Segundo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1313"/>
<source>Ms</source>
<translation>EM</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1319"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1323"/>
<source>ID</source>
<translation>ID</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1328"/>
<source>Bus</source>
<translation>Barramento</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1331"/>
<source>DataLen</source>
<translation>DataLen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1488"/>
<source>Time: </source>
<translation>Time: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1489"/>
<source> ID: </source>
<translation> ID: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1490"/>
<source> Ext </source>
<translation> Ext </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1491"/>
<source> Std </source>
<translation> Std </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1492"/>
<source>Bus: </source>
<translation>Bus: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1496"/>
<source>Data Bytes: </source>
<translation>Data Bytes: </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1541"/>
<source>Connected to </source>
<translation>Conectado a </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1541"/>
<source> buses</source>
<translation> barramentos</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1549"/>
<source>No packets loaded</source>
<translation>Nenhum pacote carregado</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="1559"/>
<source>No file loaded</source>
<translation>Nenhum arquivo carregado</translation>
</message>
</context>
<context>
<name>MotorControllerConfigWindow</name>
<message>
<location filename="../ui/motorcontrollerconfigwindow.ui" line="14"/>
<source>Controller Configuration</source>
<translation>Configuração do controlador</translation>
</message>
<message>
<location filename="../ui/motorcontrollerconfigwindow.ui" line="32"/>
<source>Load Definition File</source>
<translation>Carregar arquivo de definição</translation>
</message>
<message>
<location filename="../ui/motorcontrollerconfigwindow.ui" line="39"/>
<source>Refresh</source>
<translation>Atualizar</translation>
</message>
<message>
<location filename="../ui/motorcontrollerconfigwindow.ui" line="46"/>
<source>Save</source>
<translation>Salvar</translation>
</message>
<message>
<location filename="../motorcontrollerconfigwindow.cpp" line="120"/>
<source>RMS Definition File (*.txt *.TXT)</source>
<translation>Arquivo de definição RMS (*.txt *.TXT)</translation>
</message>
</context>
<context>
<name>NewConnectionDialog</name>
<message>
<location filename="../ui/newconnectiondialog.ui" line="14"/>
<source>New Connection</source>
<translation>Nova conexão</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="20"/>
<source>Connection Type</source>
<translation>Tipo de conexão</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="29"/>
<source>socketcand (SocketCAN over Ethernet)</source>
<translation>socketcand (SocketCAN sobre Ethernet)</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="39"/>
<source>QT SerialBus Devices (SocketCAN, PeakCAN, etc)</source>
<translation>Dispositivos QT SerialBus (SocketCAN, PeakCAN, etc.)</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="46"/>
<source>MQTT Connection</source>
<translation>Conexão MQTT</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="53"/>
<source>Serial Connection (GVRET)</source>
<translation>Conexão serial (GVRET)</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="63"/>
<source>Network connection (GVRET)</source>
<translation>Conexão de rede (GVRET)</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="70"/>
<source>LAWICEL / SLCAN Serial</source>
<translation>LAWICEL/SLCAN Serial</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="77"/>
<source>CANserver</source>
<translation>CANserver</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="84"/>
<source>CANlogserver</source>
<translation>CANlogserver</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="94"/>
<source>SerialBus Device Type:</source>
<translation>Tipo de dispositivo SerialBus:</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="110"/>
<source>Serial Port:</source>
<translation>Porta serial:</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="136"/>
<source>Serial Port Speed:</source>
<translation>Velocidade da porta serial:</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="146"/>
<source>CAN Bus Speed:</source>
<translation>Velocidade do barramento CAN:</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="156"/>
<source>CAN-FD</source>
<translation>CAN-FD</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="163"/>
<source>CAN-FD data rate</source>
<translation>Taxa de dados CAN-FD</translation>
</message>
<message>
<location filename="../ui/newconnectiondialog.ui" line="186"/>
<source>Create New Connection</source>
<translation>Criar nova conexão</translation>
</message>
</context>
<context>
<name>NewGraphDialog</name>
<message>
<location filename="../ui/newgraphdialog.ui" line="14"/>
<source>Graph Settings</source>
<translation>Configurações de gráfico</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="24"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Name:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Nome:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="34"/>
<source>ID:</source>
<translation>ID:</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="44"/>
<source>Start Bit:</source>
<translation>Bit inicial:</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="84"/>
<source>Graph a DBC Signal:</source>
<translation>Representar graficamente um sinal DBC:</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="94"/>
<source>Node:</source>
<translation>Nó:</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="113"/>
<source>Message:</source>
<translation>Mensagem:</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="132"/>
<source>Signal:</source>
<translation>Sinal:</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="145"/>
<source>Copy Signal Parameters</source>
<translation>Copiar parâmetros de sinal</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="193"/>
<source>Bit Len:</source>
<translation>Largura do Bit:</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="203"/>
<source>Little Endian</source>
<translation>Little Endian</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="210"/>
<source> (LSB First)</source>
<translation> (LSB Primeiro)</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="217"/>
<source>Signed:</source>
<translation>Signed:</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="234"/>
<source>Mask:</source>
<translation>Máscara:</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="244"/>
<source>Bias:</source>
<translation>Deslocamento:</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="254"/>
<source>Scale</source>
<translation>Escala</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="264"/>
<source>Stride</source>
<translation>Passo</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="274"/>
<source>Associated Bus</source>
<translation>Barramento Associado</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="281"/>
<source>-1</source>
<translation>-1</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="299"/>
<source>Only Points</source>
<translation>Apenas pontos</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="313"/>
<source>Point Style</source>
<translation>Estilo de ponto</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="323"/>
<source>Line Thickness</source>
<translation>Espessura da linha</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="340"/>
<source>Line Color</source>
<translation>Cor da linha</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="350"/>
<location filename="../ui/newgraphdialog.ui" line="370"/>
<source>CHANGE</source>
<translation>MUDAR</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="360"/>
<source>Fill Color</source>
<translation>Cor de preenchimento</translation>
</message>
<message>
<location filename="../ui/newgraphdialog.ui" line="384"/>
<source>Add this graph</source>
<translation>Adicione este gráfico</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../dbc/dbc_classes.cpp" line="111"/>
<source>The %1 part contains more than one &apos;-&apos; sign</source>
<translation>A parte %1 contém mais de um sinal &apos;-&apos;</translation>
</message>
<message>
<location filename="../dbc/dbc_classes.cpp" line="117"/>
<location filename="../dbc/dbc_classes.cpp" line="123"/>
<location filename="../dbc/dbc_classes.cpp" line="131"/>
<source>Unable to parse the %1 part to integer</source>
<translation>Não foi possível analisar a parte %1 em número inteiro</translation>
</message>
</context>
<context>
<name>RangeStateWindow</name>
<message>
<location filename="../ui/rangestatewindow.ui" line="14"/>
<source>Range State Window</source>
<translation>Janela de estado de intervalo</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="22"/>
<source>Candidate Signals:</source>
<translation>Sinais de Candidato:</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="32"/>
<source>Graphical Representation of Selected Signal:</source>
<translation>Representação gráfica do sinal selecionado:</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="55"/>
<source>Sensitivity</source>
<translation>Sensibilidade</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="75"/>
<source>Min Signal Size:</source>
<translation>Tamanho mínimo do sinal:</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="92"/>
<source>Max Signal Size:</source>
<translation>Tamanho máximo do sinal:</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="109"/>
<source>Granularity:</source>
<translation>Granularidade:</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="126"/>
<source>Signal Mode:</source>
<translation>Modo de sinal:</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="136"/>
<source>Signed Mode:</source>
<translation>Modo Signed:</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="163"/>
<source>ID Filter:</source>
<translation>Filtro de ID:</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="173"/>
<source>All</source>
<translation>Todos</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="180"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
<location filename="../ui/rangestatewindow.ui" line="191"/>
<source>Recalculate Candidate Signals</source>
<translation>Recalcular Sinais Candidatos</translation>
</message>
<message>
<location filename="../re/rangestatewindow.cpp" line="24"/>
<source>Big Endian</source>
<translation>Big Endian</translation>
</message>
<message>
<location filename="../re/rangestatewindow.cpp" line="25"/>
<source>Little Endian</source>
<translation>Little Endian</translation>
</message>
<message>
<location filename="../re/rangestatewindow.cpp" line="26"/>
<location filename="../re/rangestatewindow.cpp" line="30"/>
<source>Try Both</source>
<translation>Experimentar ambos</translation>
</message>
<message>
<location filename="../re/rangestatewindow.cpp" line="28"/>
<source>Signed Value</source>
<translation>Valor Signed</translation>
</message>
<message>
<location filename="../re/rangestatewindow.cpp" line="29"/>
<source>Unsigned Value</source>
<translation>Valor Unsigned</translation>
</message>
</context>
<context>
<name>ScriptingWindow</name>
<message>
<location filename="../ui/scriptingwindow.ui" line="14"/>
<source>Scripting Interface</source>
<translation>Interface de script</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="28"/>
<source>Public Variables</source>
<translation>Variáveis ​​Públicas</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="47"/>
<source>Loaded Scripts</source>
<translation>Scripts carregados</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="62"/>
<source>&amp;New</source>
<translation>&amp;Novo</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="69"/>
<source>&amp;Del</source>
<translation>&amp;Excluir</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="76"/>
<source>&amp;Load</source>
<translation>&amp;Carregar</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="95"/>
<source>Script Editing Window</source>
<translation>Janela de edição de script</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="107"/>
<source>&amp;Save</source>
<translation>&amp;Salvar</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="114"/>
<source>Sa&amp;ve As</source>
<translation>Sal&amp;var como</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="121"/>
<source>&amp;Revert</source>
<translation>&amp;Reverter</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="128"/>
<source>R&amp;eload</source>
<translation>R&amp;ecarregar</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="135"/>
<source>Re&amp;compile</source>
<translation>Re&amp;compilar</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="150"/>
<source>Log Window</source>
<translation>Janela de Log</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="163"/>
<source>&amp;Auto Scroll Log Window</source>
<translation>&amp;Janela de registro de rolagem automática</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="176"/>
<source>Clear Log &amp;Window</source>
<translation>&amp;Limpar Log e janela</translation>
</message>
<message>
<location filename="../ui/scriptingwindow.ui" line="183"/>
<source>Save L&amp;og</source>
<translation>Salvar L&amp;og</translation>
</message>
<message>
<location filename="../scriptingwindow.cpp" line="198"/>
<location filename="../scriptingwindow.cpp" line="328"/>
<source>Javascript File (*.js)</source>
<translation>Arquivo Javascript (*.js)</translation>
</message>
<message>
<location filename="../scriptingwindow.cpp" line="433"/>
<source>Log File (*.log)</source>
<translation>Arquivo de registro (*.log)</translation>
</message>
</context>
<context>
<name>SignalViewerWindow</name>
<message>
<location filename="../ui/signalviewerwindow.ui" line="14"/>
<source>Signal Viewer</source>
<translation>Visualizador de sinal</translation>
</message>
<message>
<location filename="../ui/signalviewerwindow.ui" line="44"/>
<source>Remove Selected Signal</source>
<translation>Remover sinal selecionado</translation>
</message>
<message>
<location filename="../ui/signalviewerwindow.ui" line="55"/>
<source>Node</source>
<translation>Nó</translation>
</message>
<message>
<location filename="../ui/signalviewerwindow.ui" line="65"/>
<source>Message</source>
<translation>Mensagem</translation>
</message>
<message>
<location filename="../ui/signalviewerwindow.ui" line="75"/>
<source>Signal</source>
<translation>Sinal</translation>
</message>
<message>
<location filename="../ui/signalviewerwindow.ui" line="85"/>
<source>Add To Viewer</source>
<translation>Adicionar ao visualizador</translation>
</message>
<message>
<location filename="../ui/signalviewerwindow.ui" line="105"/>
<source>Save View</source>
<translation>Salvar visualização</translation>
</message>
<message>
<location filename="../ui/signalviewerwindow.ui" line="112"/>
<source>Load View</source>
<translation>Carregar visualização</translation>
</message>
<message>
<location filename="../ui/signalviewerwindow.ui" line="119"/>
<source>Append to View</source>
<translation>Anexar à visualização</translation>
</message>
<message>
<location filename="../ui/signalviewerwindow.ui" line="126"/>
<source>Clear View</source>
<translation>Limpar Visão</translation>
</message>
<message>
<location filename="../signalviewerwindow.cpp" line="281"/>
<location filename="../signalviewerwindow.cpp" line="327"/>
<source>SignalViewer definition (*.sdf)</source>
<translation>Definição do SignalViewer (*.sdf)</translation>
</message>
</context>
<context>
<name>TemporalGraphWindow</name>
<message>
<location filename="../ui/temporalgraphwindow.ui" line="14"/>
<source>Temporal Graph</source>
<translation>Gráfico Temporal</translation>
</message>
</context>
<context>
<name>TriggerDialog</name>
<message>
<location filename="../triggerdialog.ui" line="14"/>
<source>Trigger Builder</source>
<translation>Construtor de Triggers</translation>
</message>
<message>
<location filename="../triggerdialog.ui" line="27"/>
<source>Add New</source>
<translation>Adicionar novo</translation>
</message>
<message>
<location filename="../triggerdialog.ui" line="34"/>
<source>Delete</source>
<translation>Excluir</translation>
</message>
<message>
<location filename="../triggerdialog.ui" line="64"/>
<source>Bus</source>
<translation>Barramento</translation>
</message>
<message>
<location filename="../triggerdialog.ui" line="91"/>
<source>Msg ID</source>
<translation>ID da mensagem</translation>
</message>
<message>
<location filename="../triggerdialog.ui" line="98"/>
<source>Signal</source>
<translation>Signed</translation>
</message>
<message>
<location filename="../triggerdialog.ui" line="121"/>
<source>MS Delay</source>
<translation>Atraso MS</translation>
</message>
<message>
<location filename="../triggerdialog.ui" line="135"/>
<source>Max Count</source>
<translation>Contagem máxima</translation>
</message>
<message>
<location filename="../triggerdialog.ui" line="165"/>
<source>Signal Value</source>
<translation>Valor do sinal</translation>
</message>
<message>
<location filename="../triggerdialog.ui" line="183"/>
<source>Save And Update</source>
<translation>Salvar e atualizar</translation>
</message>
</context>
<context>
<name>UDSScanWindow</name>
<message>
<location filename="../ui/udsscanwindow.ui" line="14"/>
<source>UDS Scanner</source>
<translation>Scanner UDS</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="22"/>
<source>Scans To Run</source>
<translation>Varreduras para executar</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="34"/>
<source>Add</source>
<translation>Adicionar</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="41"/>
<source>Delete</source>
<translation>Excluir</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="52"/>
<source>Load</source>
<translation>Carregar</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="59"/>
<source>Save</source>
<translation>Salvar</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="76"/>
<source>Starting ID</source>
<translation>ID inicial</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="83"/>
<location filename="../ui/udsscanwindow.ui" line="110"/>
<location filename="../ui/udsscanwindow.ui" line="293"/>
<location filename="../ui/udsscanwindow.ui" line="316"/>
<location filename="../ui/udsscanwindow.ui" line="342"/>
<location filename="../ui/udsscanwindow.ui" line="372"/>
<location filename="../ui/udsscanwindow.ui" line="395"/>
<source>0x</source>
<translation>0x</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="103"/>
<source>Ending ID</source>
<translation>ID final</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="130"/>
<source>Show &quot;No Reply&quot;</source>
<translation>Mostrar &quot;Sem resposta&quot;</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="140"/>
<source>Allow adaptive reply offset</source>
<translation>Permitir deslocamento de resposta adaptável</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="156"/>
<source>Bus to scan</source>
<translation>Barramento para escanear</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="166"/>
<source>Maximum reply delay (ms)</source>
<translation>Atraso máximo de resposta (ms)</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="189"/>
<source>Reply Offset:</source>
<translation>Compensação de resposta:</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="222"/>
<source>Scan Type:</source>
<translation>Tipo de varredura:</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="239"/>
<source>Run test in session type:</source>
<translation>Execute o teste no tipo de sessão:</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="260"/>
<source>Subfunct Len:</source>
<translation>Len subfunção:</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="283"/>
<source>Lower Bound:</source>
<translation>Limite inferior:</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="306"/>
<source>Upper Bound:</source>
<translation>Limite superior:</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="332"/>
<source>Increment</source>
<translation>Incremento</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="362"/>
<source>Lower Service:</source>
<translation>Serviço inferior:</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="385"/>
<source>Upper Service:</source>
<translation>Serviço Superior:</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="432"/>
<source>Results</source>
<translation>Resultados</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="472"/>
<source>Run All Scans</source>
<translation>Execute todas as varreduras</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="479"/>
<source>Run Selected Scan</source>
<translation>Executar varredura selecionada</translation>
</message>
<message>
<location filename="../ui/udsscanwindow.ui" line="488"/>
<source>Save Scan Results</source>
<translation>Salvar resultados da varredura</translation>
</message>
<message>
<location filename="../re/udsscanwindow.cpp" line="199"/>
<location filename="../re/udsscanwindow.cpp" line="261"/>
<source>UDS Test Specification (*.uds *.UDS)</source>
<translation>Especificação de teste UDS (*.uds *.UDS)</translation>
</message>
<message>
<location filename="../re/udsscanwindow.cpp" line="523"/>
<source>Text File (*.txt)</source>
<translation>Arquivo de texto (*.txt)</translation>
</message>
</context>
<context>
<name>snifferWindow</name>
<message>
<location filename="../ui/snifferwindow.ui" line="14"/>
<source>Sniffer</source>
<translation>Sniffer</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="46"/>
<source>Notch</source>
<translation>Encaixar</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="65"/>
<source>Unnotch</source>
<translation>Desencaixar</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="72"/>
<source>Mute notched bits</source>
<translation>Silenciar bits enganchados</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="79"/>
<source>Notch Interval</source>
<translation>Intervalo de encaixe</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="89"/>
<location filename="../ui/snifferwindow.ui" line="147"/>
<source>ms</source>
<translation>ms</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="137"/>
<source>Expire Interval</source>
<translation>Intervalo de expiração</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="166"/>
<source>Never Expire IDs</source>
<translation>Nunca expire IDs</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="192"/>
<source>Fade inactive bytes</source>
<translation>Desaparecer bytes inativos</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="199"/>
<source>View Bits</source>
<translation>Ver bits</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="234"/>
<source>Filters:</source>
<translation>Filtros:</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="276"/>
<source>All</source>
<translation>Todos</translation>
</message>
<message>
<location filename="../ui/snifferwindow.ui" line="289"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
</context>
</TS>