Portuguese translation update

This commit is contained in:
hneemann 2021-09-06 20:36:17 +02:00
parent c44775345c
commit 5b90f78ea9
2 changed files with 151 additions and 20 deletions

View File

@ -748,8 +748,8 @@ In the file howTo.md you can find more details about translations.
<string name="elem_External">Externo</string> <string name="elem_External">Externo</string>
<string name="elem_External_tt">Componente que executará um processo externo para calcular uma função lógica. <string name="elem_External_tt">Componente que executará um processo externo para calcular uma função lógica.
Será usado para especificar o comportamento de um componente mediante VHDL ou Verilog. Será usado para especificar o comportamento de um componente mediante VHDL ou Verilog.
A simulação real do comportamento deverá ser provida por meio de um simulador externo. Até o momento apenas os simuladores ghdl (VHDL) e Icarus Verilog têm suporte.
Até o momento apenas os simuladores ghdl (VHDL) e Icarus Verilog têm suporte.</string> A identificação do componente deverá coincidir com o nome da entidade ou módulo!</string>
<string name="elem_Diode">Diodo</string> <string name="elem_Diode">Diodo</string>
<string name="elem_Diode_tt">Diodo bidirecional simples. Servirá para implementar uma AND ou OR em fios. <string name="elem_Diode_tt">Diodo bidirecional simples. Servirá para implementar uma AND ou OR em fios.
Corresponderá a um diodo ideal. não haverá queda de tensão caso o diodo estiver diretamente polarizado.</string> Corresponderá a um diodo ideal. não haverá queda de tensão caso o diodo estiver diretamente polarizado.</string>
@ -1665,12 +1665,12 @@ In the file howTo.md you can find more details about translations.
&lt;p&gt;Dessa forma um teste para um contador de 2-bits poderia se parecer com isso:&lt;/p&gt; &lt;p&gt;Dessa forma um teste para um contador de 2-bits poderia se parecer com isso:&lt;/p&gt;
&lt;pre&gt; &lt;pre&gt;
C Q1 Q0 C Q1 Q0
0 0 0 0 0 0
C 0 1 C 0 1
C 1 0 C 1 0
C 1 1 C 1 1
C 0 0 C 0 0
&lt;/pre&gt; &lt;/pre&gt;
&lt;p&gt;Os testes serão executados por Executar-&gt;Testes de execução.&lt;/p&gt; &lt;p&gt;Os testes serão executados por Executar-&gt;Testes de execução.&lt;/p&gt;
@ -1695,7 +1695,7 @@ In the file howTo.md you can find more details about translations.
Os 4 bits de entrada serão gerados pela instrução 'bits'. O resultado (C_i, S_3-S_0) também será gerado Os 4 bits de entrada serão gerados pela instrução 'bits'. O resultado (C_i, S_3-S_0) também será gerado
pela mesma instrução. pela mesma instrução.
Isso irá ocorrer um vez com C_i-1 = 0 e na próxima linha com C_i-1 = 1. Isso irá ocorrer um vez com C_i-1 = 0 e na próxima linha com C_i-1 = 1.
Dessa forma, 512 linhas de testes serão gerados para cobrir todas as configurações possíveis das entradas.&lt;/p&gt; Dessa forma, 512 linhas de testes serão geradas para cobrir todas as configurações possíveis das entradas.&lt;/p&gt;
&lt;p&gt;Se múltiplas linhas forem repetidas, ou se repetições aninhadas forem requeridas, o comando de &lt;p&gt;Se múltiplas linhas forem repetidas, ou se repetições aninhadas forem requeridas, o comando de
repetição poderá ser usado. O exemplo acima poderia ser implementado como mostrado a seguir: repetição poderá ser usado. O exemplo acima poderia ser implementado como mostrado a seguir:
&lt;/p&gt; &lt;/p&gt;
@ -1711,7 +1711,7 @@ In the file howTo.md you can find more details about translations.
&lt;/pre&gt; &lt;/pre&gt;
&lt;p&gt; &lt;p&gt;
Sob certas circunstâncias poderá necessitar se capaz de reagir ao estado inicial do circuito. Sob certas circunstâncias poderá necessitar ser capaz de reagir ao estado inicial do circuito.
Portanto, os sinais fornecidos pelo circuito poderão ser usados como caso de teste. Portanto, os sinais fornecidos pelo circuito poderão ser usados como caso de teste.
Por exemplo, se um contador que for iniciado em um estado indefinido for testado, Por exemplo, se um contador que for iniciado em um estado indefinido for testado,
poderá ser levado a um estado definido na variação do clock: poderá ser levado a um estado definido na variação do clock:
@ -1729,7 +1729,7 @@ In the file howTo.md you can find more details about translations.
&lt;/pre&gt; &lt;/pre&gt;
&lt;p&gt; &lt;p&gt;
Poderia ser útil para gerar valores aleatórios para casos de testes. Poderá ser útil para gerar valores aleatórios para casos de testes.
Isso poderá ser criado pela função 'random([n])'. O valor gerado será maior ou igual a Isso poderá ser criado pela função 'random([n])'. O valor gerado será maior ou igual a
zero e menor que [n]. Considerando um multiplicador de 16-bits como exemplo, zero e menor que [n]. Considerando um multiplicador de 16-bits como exemplo,
um teste completo não poderá ser executado pois deveria ter 2^32 combinações das entradas. um teste completo não poderá ser executado pois deveria ter 2^32 combinações das entradas.
@ -1746,17 +1746,18 @@ In the file howTo.md you can find more details about translations.
&lt;/pre&gt; &lt;/pre&gt;
&lt;p&gt; &lt;p&gt;
Uma entrada que permita um valor em alta impedância também poderá ser usada como valor de saída de Uma entrada que permita um valor em alta impedância também poderá ser usada como valor de saída para
teste. teste.
Nesse caso, o nome do sinal poderá ser usado com o sufixo '_out' para ser lido de volta e ter o valor comparado. Nesse caso, o nome do sinal poderá ser usado com o sufixo '_out' para ser lido de volta e ter o valor comparado.
Para isso, a entrada correspondente deverá ser definida como de alta impedância ('Z').&lt;/p&gt; Para isso, a entrada correspondente deverá ser definida como de alta impedância ('Z').&lt;/p&gt;
&lt;pre&gt;OE CLK D D_out &lt;pre&gt;
0 0 0 0 OE CLK D D_out
0 C 1 1 0 0 0 0
1 0 z 1 0 C 1 1
0 C 0 0 1 0 z 1
1 0 z 0 0 C 0 0
1 0 z 0
&lt;/pre&gt; &lt;/pre&gt;
&lt;p&gt; &lt;p&gt;
@ -1789,6 +1790,19 @@ In the file howTo.md you can find more details about translations.
Nesse exemplo, o terceiro bit será isolado do sinal do barramento ('Bus') e Nesse exemplo, o terceiro bit será isolado do sinal do barramento ('Bus') e
tornado disponível como o sinal 'Bit' para teste. O circuito em si não terá 'Bit' como saída. tornado disponível como o sinal 'Bit' para teste. O circuito em si não terá 'Bit' como saída.
&lt;/p&gt; &lt;/p&gt;
&lt;h3&gt;Funções&lt;/h3&gt;
&lt;p&gt;As funções disponíveis são:
&lt;dl&gt;
&lt;dt&gt;signExt([bits],[value])&lt;/dt&gt;
&lt;dd&gt;Extender o valor [value] preservando o sinal em [bits] bits.&lt;/dd&gt;
&lt;dt&gt;random([max])&lt;/dt&gt;
&lt;dd&gt;Retornar um valor inteiro aleatório. O valor máximo será especificado por [max].&lt;/dd&gt;
&lt;dt&gt;ite([cond],[then],[else])&lt;/dt&gt;
&lt;dd&gt;Se a condição [cond] for verdadeira, o valor [then] será retornado; caso contrário, será o valor [else].&lt;/dd&gt;
&lt;/dl&gt;
&lt;/p&gt;
&lt;h3&gt;Processadores&lt;/h3&gt; &lt;h3&gt;Processadores&lt;/h3&gt;
@ -1808,7 +1822,7 @@ In the file howTo.md you can find more details about translations.
&lt;li&gt; &lt;li&gt;
A instrução 'memory' podrá ser usada para guardar valor em componente do tipo RAM: A instrução 'memory' podrá ser usada para guardar valor em componente do tipo RAM:
&lt;pre&gt;memory mem(3)=7;&lt;/pre&gt; &lt;pre&gt;memory mem(3)=7;&lt;/pre&gt;
Esse exemplo guardará o valor 7 na memória identificada por 'mem' no endereço 2. Esse exemplo guardará o valor 7 na memória identificada por 'mem' no endereço 3.
&lt;/li&gt; &lt;/li&gt;
&lt;li&gt; &lt;li&gt;
Um registrador identificado poderá ser sobrescrito com o comando 'init'. Um registrador identificado poderá ser sobrescrito com o comando 'init'.
@ -2317,4 +2331,55 @@ In the file howTo.md you can find more details about translations.
<string name="btn_BehavioralFixtureComplete">Completo</string> <string name="btn_BehavioralFixtureComplete">Completo</string>
<string name="btn_BehavioralFixtureComplete_tt">Criar componente para o caso de teste</string> <string name="btn_BehavioralFixtureComplete_tt">Criar componente para o caso de teste</string>
<string name="msg_errorCreatingTestCase">Erro na criação do caso de teste.</string> <string name="msg_errorCreatingTestCase">Erro na criação do caso de teste.</string>
<string name="msg_errorPastingData">Erro ao incluir dados!</string>
<string name="elem_Telnet">Telnet</string>
<string name="elem_Telnet_tt">Permitir uma conexão Telnet ao circuito
É possível receber e enviar caracteres via Telnet.</string>
<string name="elem_Telnet_pin_out">Saída de dados</string>
<string name="elem_Telnet_pin_av">Emitir um dado, se existir.</string>
<string name="elem_Telnet_pin_in">Dado a ser enviado.</string>
<string name="elem_Telnet_pin_C">Entrada de clock</string>
<string name="elem_Telnet_pin_wr">Se definido, o byte de dado à entrada será enviado.</string>
<string name="elem_Telnet_pin_rd">Se definido, um byte recebido será emitido.</string>
<string name="elem_VGA_short">VGA</string>
<string name="elem_RAMAsync">RAM, assíncrona</string>
<string name="elem_ExternalFile">Arquivo externo</string>
<string name="elem_ExternalFile_tt">Componente que executará um processo externo para calcular uma função lógica.
Será usado para especificar o comportamento de um componente mediante VHDL ou Verilog.
A simulação real do comportamento deverá ser feita por meio de um simulador externo.
A identificação do componente deverá coincidir com o nome da entidade ou módulo!</string>
<string name="err_errorLoadingHDLFile_N">Erro ao carregar o arquivo HDL {0}</string>
<string name="err_emptyLabelIsNotAllowed">Uma identificação vazia não é permitida!</string>
<string name="err_errorWritingFile_N">Erro ao gravar arquivo {0}</string>
<string name="err_circuitContainsNoComponents">O circuito não contém componentes!</string>
<string name="err_couldNotCreateServer">Impossível iniciar o servidor!</string>
<string name="key_small">Forma pequena</string>
<string name="key_small_tt">Se selecionada, uma forma pequena será usada.</string>
<string name="key_lastDataFile">Arquivo</string>
<string name="key_lastDataFile_tt">Arquivo a ser carregado em ROM.</string>
<string name="key_CodeFile">Código de programa</string>
<string name="key_CodeFile_tt">O arquivo contendo o código de programa a ser executado pela aplicação externa.</string>
<string name="key_probeMode">Modo de exibição</string>
<string name="key_probeMode_tt">Definir se o valor ou um contador deverá ser exibido.</string>
<string name="key_probeMode_VALUE">Mostrar valor</string>
<string name="key_probeMode_UP">Contar na subida de borda</string>
<string name="key_probeMode_DOWN">Contar na descida de borda</string>
<string name="key_probeMode_BOTH">Contar em ambas as bordas</string>
<string name="key_telnetEscape">Modo Telnet</string>
<string name="key_telnetEscape_tt">Se definido, os comandos de controle Telnet serão avaliados.
Além disso, o servidor enviará os comandos SGA e ECHO. Se essa opção for desabilitada,
irá tornar-se um simples servidor TCP.</string>
<string name="key_port">Porta</string>
<string name="key_port_tt">Porta a ser aberta pelo servidor.</string>
<string name="key_skipHDL">Dispensar a exportação em Verilog/VHDL</string>
<string name="key_skipHDL_tt">Dispensar a geração interna exportada pelo circuito em Verilog/VHDL
As referências ao circuito serão mantidas, tornando possível sobrepor sua implementação.</string>
<string name="lib_decoration">Decoração</string>
<string name="lib_generic">Genérico</string>
<string name="lib_hdl">VHDL/Verilog</string>
<string name="cli_help_test_verbose">Se definido, a tabela de valores será exibida em caso de erro.</string>
<string name="menu_copy_tt">Copiar para a área de transferência</string>
<string name="msg_truthTableCSV">CSV, "Comma Separated Values"</string>
<string name="key_defaultsDC">Valores não definidos serão "Don't Care"</string>
<string name="key_defaultsDC_tt">Todos os valores não definidos (estados e saídas) deverão ser tomados como "Don't Care".</string>
</resources> </resources>

View File

@ -779,7 +779,8 @@ In the file howTo.md you can find more details about translations.
<string name="elem_External_tt">Component to execute an external process to calculate the logic function. <string name="elem_External_tt">Component to execute an external process to calculate the logic function.
Is used to specify the behaviour of a component by VHDL or Verilog. Is used to specify the behaviour of a component by VHDL or Verilog.
The actual simulation of the behavior must be done with an external simulator. The actual simulation of the behavior must be done with an external simulator.
At present only the VHDL simulator ghdl and the verilog simulator Icarus Verilog are supported.</string> At present only the VHDL simulator ghdl and the verilog simulator Icarus Verilog are supported.
The label of the component must match the name of the entity or module!</string>
<string name="elem_Diode">Diode</string> <string name="elem_Diode">Diode</string>
<string name="elem_Diode_tt">Simplified bidirectional diode. It is used to implement a wired AND or a wired OR. <string name="elem_Diode_tt">Simplified bidirectional diode. It is used to implement a wired AND or a wired OR.
This is a ideal diode: There is no voltage drop across a forward-biased diode. This is a ideal diode: There is no voltage drop across a forward-biased diode.
@ -1857,6 +1858,18 @@ declare Bit = (Bus&gt;&gt;3)&amp;1;
&lt;/pre&gt; &lt;/pre&gt;
&lt;p&gt;In this example, the 3rd bit is isolated from the 'Bus' signal and made available as &lt;p&gt;In this example, the 3rd bit is isolated from the 'Bus' signal and made available as
the 'Bit' signal for the test. The circuit itself contains no output 'Bit'.&lt;/p&gt; the 'Bit' signal for the test. The circuit itself contains no output 'Bit'.&lt;/p&gt;
&lt;h3&gt;Functions&lt;/h3&gt;
&lt;p&gt;Available functions are:
&lt;dl&gt;
&lt;dt&gt;signExt([bits],[value])&lt;/dt&gt;
&lt;dd&gt;Extends the value [value] while preserving the sign to [bits] bits.&lt;/dd&gt;
&lt;dt&gt;random([max])&lt;/dt&gt;
&lt;dd&gt;Returns an integer random number. The maximum value is specified with [max].&lt;/dd&gt;
&lt;dt&gt;ite([cond],[then],[else])&lt;/dt&gt;
&lt;dd&gt;If the condition [cond] is true, the value [then] is returned, otherwise the value [else].&lt;/dd&gt;
&lt;/dl&gt;
&lt;/p&gt;
&lt;h3&gt;Processors&lt;/h3&gt; &lt;h3&gt;Processors&lt;/h3&gt;
&lt;p&gt;If processors are to be tested, an initialization of the processor is usually required. &lt;p&gt;If processors are to be tested, an initialization of the processor is usually required.
It is possible to perform this initialization within the test case. It is possible to perform this initialization within the test case.
@ -2360,4 +2373,57 @@ However, they must not be used above the header line listing the signal names.&l
<string name="btn_BehavioralFixtureComplete">Complete</string> <string name="btn_BehavioralFixtureComplete">Complete</string>
<string name="btn_BehavioralFixtureComplete_tt">Creates the test case component</string> <string name="btn_BehavioralFixtureComplete_tt">Creates the test case component</string>
<string name="msg_errorCreatingTestCase">Error in the creation of the test case.</string> <string name="msg_errorCreatingTestCase">Error in the creation of the test case.</string>
<string name="msg_errorPastingData">Error at pasting data!</string>
<string name="elem_Telnet">Telnet</string>
<string name="elem_Telnet_tt">Allows a Telnet connection to the circuit.
It is possible to receive and send characters via Telnet.</string>
<string name="elem_Telnet_pin_out">Data output</string>
<string name="elem_Telnet_pin_av">Outputs a one if data is present.</string>
<string name="elem_Telnet_pin_in">The data to be sent.</string>
<string name="elem_Telnet_pin_C">Clock input</string>
<string name="elem_Telnet_pin_wr">If set, the input data byte is sent.</string>
<string name="elem_Telnet_pin_rd">If set, a received byte is output.</string>
<string name="elem_VGA_short">VGA</string>
<string name="elem_RAMAsync">RAM, async.</string>
<string name="elem_ExternalFile">External File</string>
<string name="elem_ExternalFile_tt">Component to execute an external process to calculate the logic function.
Is used to specify the behaviour of a component by VHDL or Verilog.
The actual simulation of the behavior must be done with an external simulator.
At present only the VHDL simulator ghdl and the verilog simulator Icarus Verilog are supported.
The label of the component must match the name of the entity or module!</string>
<string name="err_errorLoadingHDLFile_N">Error loading the HDL file {0}</string>
<string name="err_emptyLabelIsNotAllowed">A empty label is not allowed!</string>
<string name="err_errorWritingFile_N">Error writing file {0}.</string>
<string name="err_circuitContainsNoComponents">The circuit contains no components!</string>
<string name="err_couldNotCreateServer">Could not start the server!</string>
<string name="key_small">Small Shape</string>
<string name="key_small_tt">If selected, a smaller shape will be used.</string>
<string name="key_lastDataFile">File</string>
<string name="key_lastDataFile_tt">File to be loaded into the ROM.</string>
<string name="key_CodeFile">Program code</string>
<string name="key_CodeFile_tt">The file containing the program code to be executed by the external application.</string>
<string name="key_probeMode">Display Mode</string>
<string name="key_probeMode_tt">Defines whether the value or a counter is to be displayed.</string>
<string name="key_probeMode_VALUE">Show Value</string>
<string name="key_probeMode_UP">Count on Rising Edge</string>
<string name="key_probeMode_DOWN">Count on Falling Edge</string>
<string name="key_probeMode_BOTH">Count both Edges</string>
<string name="key_telnetEscape">Telnet mode</string>
<string name="key_telnetEscape_tt">If set, the Telnet control commands are evaluated.
In addition, the server sends the SGA and ECHO commands. If this option is disabled,
the server is a simple TCP server.</string>
<string name="key_port">Port</string>
<string name="key_port_tt">The port to be opened by the server.</string>
<string name="key_skipHDL">Skip in Verilog/VHDL export</string>
<string name="key_skipHDL_tt">Skips generating the internals of the circuit in Verilog/VHDL
export. The references to the circuit are kept, making it possible to override the
implementation.</string>
<string name="lib_decoration">Decoration</string>
<string name="lib_generic">Generic</string>
<string name="lib_hdl">VHDL/Verilog</string>
<string name="cli_help_test_verbose">If set, the value table is output in case of an error.</string>
<string name="menu_copy_tt">Copy to clipboard</string>
<string name="msg_truthTableCSV">Comma Separated Values, CSV</string>
<string name="key_defaultsDC">Set undefined values to DC</string>
<string name="key_defaultsDC_tt">Sets all undefined values (following state and outputs) to "Don't Care".</string>
</resources> </resources>