diff --git a/src/main/resources/lang/lang_pt.xml b/src/main/resources/lang/lang_pt.xml index 6ac75954d..c3cfc0b1a 100644 --- a/src/main/resources/lang/lang_pt.xml +++ b/src/main/resources/lang/lang_pt.xml @@ -247,9 +247,10 @@ 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 - Distribuirá ou criará um cabo ou barramento de dados para mais de um bit. - Com um barramento será possível, por exemplo gerar conexões de 16-bits sem necessitar o roteamento de 16 fios individuais. - Todas as 16 conexões poderão ser tratadas como um único cabo. + Distribuir ou criar um conjunto de fios ou um barramento de dados com mais de um bit. + Com um barramento será possível, por exemplo, gerar conexões de 16-bits sem ter quer rotear 16 fios individuais. + Todas as 16 conexões serão reunidas em um único cabo. + O distribuidor terá uma direção, isso significa que os sinais serão transmitidos em apenas um sentido. Os bits de entrada {0}. O bit de entrada {0}. Os bits de saída {0}. @@ -731,7 +732,8 @@ Um componente de clock comum é necessário. Todos os flip-flops devem ter esse sinal de clock. O circuito não possui entradas rotuladas O circuito não possui saídas rotuladas - Nenhuma interrupção detectada após {0} ciclos no ponto de parada "{1}" + Nenhuma interrupção detectada após {0} ciclos no ponto de parada "{1}". + Possivelmente o número de ciclos de timeout no componente sujeito a interrupção deverá ser aumentado. Expressão {0} não tem suporte Operação {0} sem suporte Erro ao criar a LUT (LookUp Table). @@ -1326,7 +1328,7 @@ Salvar dados em arquivo CSV Teste de velocidade Calcular a máxima frequência de clock. - Passo + Passo em porta Calcular um avanço em porta simples Sintetizar Gerar expressões booleanas mínimas dada a tabela-verdade. @@ -1794,4 +1796,59 @@ Portanto, o sinal 'D_out' também será avaliado para se verificar o valor desse Erro ao ler a configuração do conjunto de ferramentas {0} Comando "{0}" iniciado! O processamento poderá demorar!- O comando "{0}" foi executado! + -Há uma entrada ou saída sem nome! + -O sinal de nome "{0}" é inválido ou está repetido!} + -Erro ao substituir componentes para a análise. + Erro na avaliação do código genérico do circuito. Código + {1} + no componente: {0} + Erro durante a varredura do código genérico. + Parametrização genérica + Comandos para generalizar um circuito. + Circuito é genérico + Permite criar um circuito genérico. + Mostrar o tutorial na abertura + Habilitar o tutorial. + Executar até interrupção em modo de porta simples + Executar todos os passos até uma borda de subida ser detectada em um componente sujeito a interrupção. + Se não houver componente sujeito a interrupção, o restante dos passos serão executados. + Entradas + Bits + Bits de endereço + Tutorial + A seguir, em um breve tutorial, a criação de um circuito simples será apresentada: + + Primeiro, inserir uma entrada no circuito. Essa entrada poderá ser encontrada no menu Componentes ▸IO. + Depois, acrescentar uma segunda entrada ao circuito. Também se poderá clicar na entrada na barra de ferramentas. + + É melhor colocar a segunda entrada ligeiramente abaixo da primeira. + O circuito poderá ser movido mediante manter pressionado o botão direito do mouse. + Ao clicar nos componentes, esses poderão ser movidos. + Em seguida, uma porta "OU-Exclusivo" deverá ser inserida. + Essa porta poderá ser encontrada no menu Componentes▸Lógico. + Posicionar esse componente um pouco mais distante, à direita das entradas. + O último componente a ser inserido será a saída. + Posicionar esse componente um pouco mais distante, à direita da porta "OU-Exclusivo". + Para completar o circuito, fios para conexões deverão ser traçados. + + Clicar no pont vermelho da primeira entrada e conectá-lo à entrada da porta "OU-Exclusivo", + e em seguida, clicar no ponto azul dessa porta. + NÃO arrastar o botão com o botão do mouse pressionado. + Conectar o ponto vermelho na segunda entrada ao segundo ponto azul da porta "OU-Exclusivo" + e o ponto vermelho dessa porta ao botão azul da saída. + + Durante o traçado, será possível ancorar o fio em qualquer ponto da área de trabalho bastando clicar nela. + Se o botão direito do mouse for clicado, isso cancelará o traçado do fio (control-click no MacOS). + O primeiro circuito estará então funcional. + Para iniciar a simulação, clicar no botão Play na barra de ferramentas. + Se o mouse passar sobre a barra de ferramentas, dicas serão mostradas. + A simulação estará ativa. Para alterar as entradas, clicar nas mesmas. + Para parar a simulação, clicar no botão Stop na barra de ferramentas. + Para completar, as entradas e as saídas deverão ser rotuladas. + + Ao pressionar o botão da direita sobre uma entrada, uma caixa de diálogo se abrirá. No MacOs, usar control-click. + A entrada poderá, então, receber um nome. + Rotular todas as entradas e as saídas. + Entradas e saídas sempre deverão ter nomes únicos. + Pular o tutorial diff --git a/src/main/resources/lang/lang_pt_ref.xml b/src/main/resources/lang/lang_pt_ref.xml index d9cc9ae5e..2cbafd0f3 100644 --- a/src/main/resources/lang/lang_pt_ref.xml +++ b/src/main/resources/lang/lang_pt_ref.xml @@ -251,7 +251,8 @@ Splitter Splits or creates a wire bundle or a data bus with more than one bit. With a bus it is e.g. possible to generate 16-bit connections without having to route 16 individual wires. - All 16 connections can be merged into one wire. + All 16 connections can be merged into one wire. + The splitter has a direction, meaning it can only transmit signals in one direction. The input bits {0}. The input bit {0}. The output bits {0}. @@ -736,7 +737,8 @@ A single clock component is necessary. All flip-flops must use this clock signal. The circuit has no labeled inputs The circuit has no labeled outputs - No break detected after {0} cycles at break point ''{1}''. + No break detected after {0} cycles at break point ''{1}''. + Possibly the number of timout cycles in the break component should be increased. Expression {0} not supported Operation {0} not supported Error creating the lookup table. @@ -1337,7 +1339,7 @@ Save data as CSV file Speed Test Performs a speed test by calculating the max. clock frequency. - Step + Gate Step Calculating a single gate step Synthesise Generates the minimal bool expressions described by a truth table. @@ -1806,4 +1808,60 @@ Therefore, the signal 'D_out' is also available to check the value in this case. Error while reading the toolchain configuration {0} Command "{0}" has been started! Processing may take some time! The command "{0}" has been completed! + There is a unnamed input or output! + The signal name "{0}" is invalid or used multiple times! + Error when substituting components for the analysis. + Error in the evaluation of the generic code of the circuit. Code + {1} + at Component: {0} + Error while parsing generics code. + Generic Parameterization + Statements used to generify a circuit. + Circuit is generic + Allows to create a generic circuit. + Show Tutorial at Startup + Enables the tutorial. + Run To Break in Single Gate Mode + Executes all single gate steps until a rising edge is detected on a break component. + If there is no break component, the remaining single gate steps are executed. + Inputs + Bits + Addr. Bits + Tutorial + In the following a short tutorial leads you to the first, simple circuit: + + First, insert an input into the circuit. You will find the input in the menu Components▸IO. + Now add a second input to the circuit. You can also click on the input + in the toolbar. + + It is best to place the second input slightly below the first input. + You can move the circuit by holding down the right mouse button. + By clicking on components you can move them. + Next, an "Exclusive Or" gate is to be inserted. + You can find this gate in the menu Components▸Logic. + Place this component with some distance to the right of the inputs. + The last component to be inserted is an output. + Place it with some distance to the right of the "Exclusive Or" gate. + In order to complete the circuit, connecting wires must be drawn. + + Click on the red dot at the first input and connect it to an input of the "Exclusive Or" gate, + by clicking on a blue dot of the "Exclusive Or" gate afterwards. + Do NOT drag with mouse button down! + Connect the red dot of the second input to the second blue dot of the + "Exclusive Or" gate and the red dot of the "Exclusive Or" gate to the blue dot of the output. + + While drawing, you can pin the wire by clicking somewhere on the canvas. + Right-click cancels the drawing of the wire (control-click on MacOS). + Your first circuit is now functional. + To start the simulation, you can click on the Play button in the toolbar. + If you move the mouse over the toolbar, tool tips are shown. + The simulation is now active. Switch the inputs by clicking on them. + To stop the simulation, click on the Stop button in the toolbar. + For completeness, the inputs and outputs should be labeled. + + Right-click on an input to open a dialog. On MacOS control-click is used. + Here the input can be given a name. + Label all inputs and outputs. + Inputs and outputs should always be uniquely named. + Skip Tutorial