diff --git a/src/main/resources/lang/lang_pt.xml b/src/main/resources/lang/lang_pt.xml
index 80dc1560d..ce2a7a015 100644
--- a/src/main/resources/lang/lang_pt.xml
+++ b/src/main/resources/lang/lang_pt.xml
@@ -13,7 +13,7 @@
Incluir circuito:
Abrir circuito em um nova janela.
Ajuda
- Mostrar uma breve descrição deste elemento.
+ Mostrar uma breve descrição desse elemento.
Hexadecimal
Decimal
ASCII
@@ -31,7 +31,7 @@
Salvar
Criar
Criar circuito em janela separada
- Editar o separado
+ Editar em separado
Abrir diálogo como não modal
Navegador
Abrir texto de ajuda no navegador. Permite-se a impressão do texto.
@@ -97,7 +97,7 @@
XNOR
Combinação de XOR e NOT. As entradas serão combinadas pela operação XOR.
- O resultado dEssa operação será então invertido.
+ O resultado dessa operação será então invertido.
Também é possível usar barramentos com vários bits como entradas. Nesse caso, a operação se aplicará a cada
bit das entradas.
@@ -182,6 +182,12 @@
Não afeta a simulação.
O texto poderá ser alterado pela caixa do diálogo do atributo.
+
+ Retângulo
+ Mostrarã um retângulo no circuito.
+ Isso não afetará a simulação. Se um sinal negativo (-) for usado no cabeçalho, esse será omitido.
+
+
Ponta de prova
Valor medido que poderá ser exibido na saída gráfica de dados ou na tabela de medições.
Esse componente poderá ser usado para observar facilmente valores de circuitos integrados.
@@ -237,7 +243,7 @@
Codificador rotativo
Disco giratório com codificador rotativo. Usado para detectar movimentos de rotação.
sinal A do codificador
- sinal B do codificador
+ sinal A do codificador
Teclado
Um teclado poderá ser usado para realizar entrada de texto.
@@ -271,7 +277,7 @@
Componente que retornará um dado valor constante. O valor poderá ser atribuído por caixa de diálogo.
Retornará o valor constante dado.
Túnel
- Conectará componentes sem fios. Todos os elementos deste tipo, cujos nomes serão os mesmos,
+ Conectará componentes sem fios. Todos os elementos desse tipo, cujos nomes serão os mesmos,
estarão conectados em conjunto. Funcionarão apenas localmente, não sendo possível usá-los em circuitos diferentes.
A conexão a um túnel.
Distribuidor
@@ -284,7 +290,7 @@
Os bits de saída {0}.
O bit de saída {0}.
- Distribuidor bidirectional
+ Distribuidor bidirecional
Poderá ser usado para barramento de dados e simplificará especialmente a construção de
módulos de memória em um pacote DIL, assim com a implementação desse tipo de barramento.
Quando definido, o valor no terminal de dados comum D será a saída para os bits
@@ -322,8 +328,8 @@
Se sua entrada estiver em nível alto, a saída estará em estado de alta impedância.
Se o sinal de saída estiver em nível baixo, a saída será definida pelo valor à entrada.
- The input value of the driver.
- Pin to control the driver.
+ Valor de entrada do driver.
+ Pino para controlar o driver.
Se sua entrada for 0, a saída terá o valor dado à entrada.
Se sua entrada for 1, a saída estará em estado de alta impedância.
@@ -335,20 +341,20 @@
Multiplexador
- Um componente que usará o valor de entrada de seleção para direcionar um dos valor escolhido dentre as entradas para a saída.
+ Componente que usará o valor de entrada de seleção para direcionar um dos valor escolhido dentre as entradas para a saída.
O valor da primeira entrada do multiplexador {0}.
O valor da entrada selecionada.
Essa entrada será usada para selecionar os dados à entrada que serão direcionados para a saída.
Demultiplexador
- Um componente que poderá direcionar um valor de entrada para uma saída escolhida.
+ Componente que poderá direcionar um valor de entrada para uma saída escolhida.
As outras saídas terão o valor padrão definido.
O pino que seleciona a saída a ser usada.
- O valor dEssa entrada será dado à saída selecionada.
+ O valor dessa entrada será dado à saída selecionada.
Primeira saída de dados {0}.
Decodificador
Um dos pinos de saída estará em 1, todos as outras saídas estarão em 0.
Saída {0}. essa saída estará em 1 de acordo com a entrada de seleção.
- Essa entrada selecionará a saída escolhida.
+ Essa entrada selecionará a saída.
A saída selecionda terá o valor igual a 1. Todas as outras saídas serão iguais a 0.
Seletor de Bit
Seleciona um único bit do barramento de dados.
@@ -368,7 +374,7 @@
Flip-flop SR
SR
- Um componente que armazenará um único bit.
+ Componente que armazenará um único bit.
Oferece funções para armazenar e limpar determinado bit.
Se ambas as entradas forem para 1, ambas as saídas também irão para 1.
Se ambas as entradas forem para 0, ao mesmo tempo, o estado final será aleatório.
@@ -380,7 +386,7 @@
Flip-flop SR submetido ao clock
SR
- Um componente que armazenará um único bit.
+ Componente que armazenará um único bit.
Oferece funções para armazenar e limpar determinado bit.
Se ambas as entradas (S, R) estiverem em nível alto quando da subida do clock, o estado final será aleatório.
@@ -400,7 +406,7 @@
Retornará o inverso do valor armazenado.
Flip-flop D
D
- Um componente que armazenará um único bit.
+ Componente que armazenará um único bit.
O valor presente no pino D será armazenado na subida do clock no pino C.
A largura de bits poderá ser selecionada, o que permitirá armazenar múltiplos bits.
@@ -431,7 +437,7 @@
Limpeza assíncrona. Um valor em nível alto nessa entraa levará a saída para nível baixo.
Flip-flop D, assíncrono
D-AS
- Um componente que armazenará um único bit.
+ Componente que armazenará um único bit.
O valor presente no pino D será armazenado na subida do clock no pino C.
Há duas entradas adicionais para armazenar ou limpar o estado imediatamente sem a presença de um sinal de clock.
A largura de bits poderá ser selecionada, o que permitirá armazenar múltiplos bits.
@@ -457,7 +463,7 @@
- Register
+ Registrador
Reg
Componente para armazenar valores. A largura em bits da palavra de dados poderá ser selecionada.
Diferente do flip-flop D, o registrador possui uma entrada que o habilitará dependendo do clock.
@@ -483,6 +489,18 @@
Se essa entrada estiver em nível alto, a saída estará ativada e os dados visíveis.
Se essa entrada estiver em nível alto, quando da borda de subida do clock, os dados serão armazenados.
+ RAM-Bloco, portas separadas
+ Endereço onde ler ou gravar.
+ Entrada de clock
+ Pino de saída de dados
+ Dados a serem armazenados em RAM.
+ Se essa entrada estiver em nível alto, quando houver borda de subida do clock, os dados serão armazenados.
+ RAM
+ Módulo de RAM com entradas separadas para armazenar dados, e saída para se ler os dados armazenados.
+ Essa RAM somente atualizará sua saída na borda de subida da entrada de clock.
+ Isso permitirá o uso dessa RAM em FPGA.
+
+
EEPROM, portas separadas
EEPROM
Módulo de EEPROM com portas separadas para armazenar e prover a saída para de dados armazenados.
@@ -498,7 +516,7 @@
Módulo de RAM com pino bidirecional para ler e gravar dados.
Endereço onde ler ou gravar.
Entrada de clock
- Conexão de dados bidirectional.
+ Conexão de dados bidirecional.
Se essa entrada estiver em nível alto, a saída estará ativada e os dados visíveis.
Se essa entrada estiver em nível alto, quando da borda de subida do clock, os dados serão armazenados.
RAM, seleção de chip
@@ -525,7 +543,7 @@
Usada para exibir gráficos bitmap. Tem comportamento semelhante a de uma. Além disso,
exibirá seu conteúdo em ua janela gráfica. Cada pixel será representado por um endereço de memória. O valor armazenado definirá
a cor do pixel, a partir de uma paleta de cores fixa. Haverá dois buffers de tela implementados para dar suporte à mudança de páginas.
- A entrada B selecionará o buffer a ser exibido. Assim, o tamanho total da memória será dx * dy * 2 palavras.
+ A entrada B selecionará o buffer a ser exibido. Assim, o tamanho total da memória será dx * dy * 2 palavras.
Endereço onde ler ou gravar.
Se essa entrada estiver em nível alto, quando da borda de subida do clock, os dados serão armazenados.
@@ -610,7 +628,7 @@
Primeira entrada para subtrair.
Segunda entrada para subtrair.
O resultado da subtração.
- Saída carry-out. Estará em nível ato se houver transbordamento (overflow).
+ Saída carry-out. Estará em nível alto se houver transbordamento (overflow).
Multiplicar
Mul
Componente para realizar uma multiplicação.
@@ -632,14 +650,14 @@
resto
Registrador de deslocamento
deslocar
- A component for bit shifting.
+ Componente para deslocamento de bits.
Deslocará o valor na entrada por certo número de bits presente à entrada.
Entrada com os bits a serem deslocados.
Entrada com a largura a ser deslocada.
Saída com o valor deslocado.
Comparador
Componente para comparar valores bit a bit.
- Comparará dois valores (a) e (b) presentes às entradas e comporá as saídas correspondentes.
+ Irá comparar dois valores (a) e (b) presentes às entradas e compor as saídas correspondentes.
Entrada (a) para comparar.
Entrada (b) para comparar.
Saída com o valor 1, se (a) igual a (b)
@@ -713,7 +731,7 @@
Se uma corrente fluir pela bobina, a chave fechará ou abrirá.
Não haverá diodo de flyback de modo que an direção da corrente não será relevante.
A chave atuará se as entradas tiverem valores diferentes.
- O relé se comportará de forma semelhante à porta XOR.
+ O relé terá comportamento similar à porta XOR.
Uma das entradas para controle do relé.
Uma das entradas para controle do relé.
FET tipo P
@@ -731,7 +749,7 @@
FET tipo P com porta flutuante
Transistor de efeito de campo tipo P com porta flutuante.
A base será conectada à terra e o transistor será simulado sem um diodo interno.
- Se houver uma carga armazenada na porta flutuante, o transistor não estará conduzindo ainda que a porta esteja em nível baixo.
+ Se houver uma carga armazenada na porta flutuante, o transistor não conduzirá, mesmo se a porta estiver em nível baixo.
Porta
Fonte
@@ -801,6 +819,9 @@
Interrupção temporizada após {0} ciclos
Expressão {0} não tem suporte
Operação {0} sem suporte
+
+ Erro ao criar a LUT (LookUp Table).
+
Mais do que uma saída ativa em um fio, causando curto-circuito.
Não é permitido conectar resistor de pull-up e pull-down à mesma rede.
Não é possível analizar o nodo {0}
@@ -828,7 +849,7 @@
Pino {0} com dupla atribuição!
Nenhum = encontrado!
Pino {0} não é de entrada!
- Pin {0} não é de saída!
+ Pino {0} não é de saída!
Entradas demais em uso!
Saídas demais em uso!
Pino ausente
@@ -941,7 +962,7 @@
Código externo somente pode ser exportado se for em VHDL!
Código externo somente pode ser exportado se for em Verilog!
Se um componente externo for usado várias vezes, o código deverá ser o mesmo! Efeitos: {0}
- Não foi possível escrever em stdOut:
+ Não foi possível escrever na saída padrão:
{0}
O simulador de VHDL (ghdl) parece não estar instalado. Recomendável instalar ghdl (http://ghdl.free.fr/) e tentar de novo. Se ainda houver problemas, conferir os caminhos para os executáveis do ghdl nas configuraçãoes do Digital.
@@ -953,13 +974,17 @@
Toda ROM necessita um rótulo único para ser exportada!
O contador necessita de dois bits no mínimo.
O nome "{0}" não é único!
- Elementos de clock elements não podem ser usados em modo assíncrono.
+ Elementos de clock não podem ser usados em modo assíncrono.
Erro ao exportar para Verilog.
Nenhuma memória de programa encontrada! A memória de programa precisa ser indicada como tal.
Erro ao carregar a memória de programa.
Erro durante a leitura do arquivo SVG.
O arquivo SVG contém pinos que não existem no circuito.
+ Todas as memórias em que dados deverão ser carregados requerem a mesma largura de bits.
+ Se programas serão carregados em várias RAMs, todas deverão ter nomes distintos.
+ A ordem lexicográfica determinará a ordenação das RAMs.
+
Bits de endereço
Número de bits de endereço usado.
Bits de dados
@@ -979,7 +1004,12 @@
Valor definido para o circuito quando for ligado. "Z" significa alta impedância.
Entrada tri-state
Se definido, permite-se que a entrada esteja em alta impedância. Em um componente de entrada,
- isso também é permitido, se ("Z") estiver definido como valor padrão.
+ isso também será permitido, se ("Z") estiver definido como valor padrão.
+
+ Nenhuma saída em zero.
+ Evitar saída em zero. Isso será útil especialmente quando forem definidos circuitos com relés .
+ Somente poderá ser ativada se uma saída em alta impedância for permitida.
+
Descrição
Uma breve descrição do elemento e como usá-lo.
Frequência/Hz
@@ -993,7 +1023,7 @@
Tamanho
Tamanho do formato no circuito.
Idioma
- Idioma na interface gráfica (GUI). Será efetivo apenas após reinicializaçãr.
+ Idioma na interface gráfica (GUI). Será efetivo apenas após reinicialização.
Nome da rede
ATodas as redes com nomes idênticas estarão ligadas entre si.
Entrada para o distribuidor
@@ -1054,9 +1084,9 @@
Iniciar o clock de tempo real
Se habilitado o clock da execução será iniciado juntamente com a ligação do circuito
Mostrar o gráfico de medidas juntamente com o início da simulação
- Quando a simulação iniciar, o gráifco de valore medidos será mostrado.
+ Ao iniciar a simulação, o gráifco de valores medidos também será mostrado.
Mostrar o gráfico de medidas juntamente com o início da simulação passo-a-passo
- Quando a simulação iniciar, o gráifco de valore medidos será mostrado passo-a-passo.
+ Ao iniciar a simulação, o gráifco de valores medidos também será mostrado no modo passo-a-passo.
Todas as mudanças em portas estarão relacionadas no gráfico.
Mostrar o gráfico de medidas juntamente com o início da simulação
Quando a simulação iniciar, uma tabela com os valores medidos será mostrada.
@@ -1088,7 +1118,7 @@
Relé normalmente fechado.
Se o relé estiver fechado, a entrada estará em nível baixo.
Número de polos
- Número de polos disponível.
+ Número de polos disponíveis.
cátodo comum
Se a entrada for selecionada como cátodo comum, também será simulada.
Prevenir o piscamento (flicker)
@@ -1107,7 +1137,7 @@
Modificação bloqueada
O circuito está bloqueado. É possível configurar diodos e FGF-FETs.
Número do pino
- Número deste pino. Usado para a representação de um circuito com encapsulamento DIL e
+ Número desse pino. Usado para a representação de um circuito com encapsulamento DIL e
quando a a atribuição ao pino for usada na programação de um CPLD.
Se houver vários bits, todos os números de pinos poderão ser especificados por uma lista, separados por vírgulas.
Número de pinos DIL
@@ -1116,7 +1146,7 @@
Se definido, fará com que a hierarquia de componentes seja visível desde a inicialização.
Entradas invertidas
É possível selecionar entradas cujos valores serão invertidos.
- Tamanho da fonte nos menus [%]
+ Tamanho da fonte em menus [%]
O tamanho das fontes usadas no menu é dada em uma porcentagem do tamanho padrão.
Entrada para habilitação
Se definido, tornará a entrada de habilitação (T) disponível.
@@ -1139,7 +1169,7 @@
Biblioteca Java
Arquivo jar contendo componentes adicionais implementados em Java.
Mostrar o número de fios em um barramento.
- ATENÇÃO: O valor será atualizado somente quando a simulação se iniciar.
+ ATENÇÃO: O valor será atualizado somente quando a simulação for iniciada.
Largura em bits da entrada
O número de bits da saída deverá ser maior do que o número de bits da entrada.
Largura em bits da saída
@@ -1198,8 +1228,8 @@
Memória de programa com carregamento prévio na inicialização.
Quando da simulação de um processador que use uma RAM como memória de programa,
- é difícil iniciar o processador porque o conteúdo da RAM sempre começam com zeros.
- of the simulation. Essa configuração permitirá a carregar previamente dados na memória de programa.
+ é difícil iniciá-lo pois o conteúdo da RAM geralmente começa com zeros ao iniciar-se a simulação.
+ Essa configuração permitirá a carregar previamente dados na memória de programa.
Para isso, a memória de programa na simulação deverá ser marcada para tal.
Arquivo de programa
@@ -1208,7 +1238,15 @@
Largura
+ Largura em unidades da grade
Altura
+ Altura em unidades da grade
+ Texto interno
+ Colocar texto interno ao retângulo.
+ Texto embaixo
+ Colocar texto embaixo do retângulo.
+ Texto à direita
+ Colocar texto à direita do retângulo.
Formato ampliado
Usará um formato ampliado para visualizar a porta.
@@ -1216,9 +1254,9 @@
Formato
Formato a ser usado na representação de circuito integrado a outro.
No modo "Simples", as entradas estarão mostradas à esquerda, e as saídas, à direita de um retângulo.
- Em "Layout", as posições de entradas e saídas e suas orientações no circuito definirão as
+ Em "Layout", as posições de entradas e saídas, bem como suas orientações no circuito, definirão as
posições dos pinos. Assim será possível ter pinos nas partes de cima e de baixo.
- Se selecionado "DIL-Chip", o encapsulamento DIL será usado para apresentar o circuito. Os números dos pinos das entradas e das saídas
+ Se selecionado "DIL-Chip", esse encapsulamento será usado para apresentar o circuito. Os números dos pinos das entradas e das saídas
determinarão as posições dos pinos nesse caso.
Padrão
@@ -1333,7 +1371,7 @@
Salvar
Salvar como
Salvar dados
- Salvar dados como arquivo CSV
+ Salvar dados em arquivo CSV
Teste de velocidade
Calcular a máxima frequência de clock.
Passo
@@ -1349,6 +1387,10 @@
Criar um circuito capaz de reproduzir a tabela-verdade.
Circuito com flip-flops JK
Criar um circuito capaz de reproduzir a tabela-verdade. Usar flip-flops JK.
+
+ Circuito com LUTs
+ Criar um circuito que reproduzirá uma tabela-verdade. Usará LUTs (LookUp Tables) para criar as expressões.
+
Circuito com portas NAND
Circuito com portas NAND com duas entradas
Usar apenas portas NAND com duas entradas.
@@ -1412,7 +1454,7 @@
Hierarquia de componentes
Mostrar a hierarquia de componentes à esquerda.
K-Map
- Mostrar a representação K-map da tabela!
+ Mostrar a representação K-Map da tabela!
Funções 74xx especiais
Adicionar prefixo para entrada e saída
@@ -1457,7 +1499,7 @@
<h1>Digital</h1>Um simulator simples para circuitos digitais.
- Elaborado por H. Neemann em 2016-2019.
+ Elaborado por H. Neemann em 2016-2018.
Os ícones foram tomados de <a href="http://tango.freedesktop.org">Tango Desktop Project</a>.
@@ -1495,7 +1537,7 @@
E: {0} / F: {1}
Erro ao criar a ajuda!
A área de transferência não contém dados para importar!
- Selecionado um arquivo vazio!
+ Selecionado arquivo vazio!
Durante a execução de testes {0} um erro foi encontrado!
Mensagem de filtro externo
Execução de filtro externo
@@ -1539,7 +1581,7 @@
Não há números PIN atribuídos aos pinos {0}!
Pinos livres receberão atribuição automática. O circuito não poderá, portanto, ser usado em um hardware real na maioria dos casos!
Somente será possível exportar um circuito sem erros!
- Nenhum KV- map disponível!
+ Nenhum K- Map disponível!
Dados não serão mais atualizados!
Modificar esse valor
Um dos campos contém valor inválido!
@@ -1553,7 +1595,7 @@
Não foi possível fechar o processo externo!
- Verificar resultadot:
+ Verificar resultado:
Verificar
Iniciar a aplicação para verificar se um código fornecido está correto.
Se esse não for o caso, a mensagem de erro para aplicação externa será apresentada.
@@ -1589,7 +1631,7 @@
Todas as soluções possíveis
Confirmar a saída!
Medidas
- Medidas na maior velocidde
+ Medidas na maior velocidade
Medidas no modo passo-a-passo
Salvar alterações?
Estado alterado!
@@ -1638,7 +1680,7 @@