From 439c955fb1145b52b195949fdcfceb0db10900bf Mon Sep 17 00:00:00 2001 From: obijuan Date: Thu, 25 Mar 2021 10:45:33 +0100 Subject: [PATCH] spanish translation added --- README.md | 41 ++- locale/es_ES/es_ES.po | 814 ++++++++++++++++++++++++++++-------------- locale/translation.js | 70 +++- 3 files changed, 635 insertions(+), 290 deletions(-) diff --git a/README.md b/README.md index 7a0c53f..b475427 100644 --- a/README.md +++ b/README.md @@ -14,23 +14,45 @@ Logic gates. ## Blocks * *And* * And2 + * *And-Bus* + * And-Bus2 + * *And-Busen* + * And-Busen2 + * *And-Op* + * And-Op-2 * *Not* * *01-bit* * Not +* *Or* + * Or2 * *Testbenches* * TB_Display * TB_not +* *Xor* + * Xor2 ## Examples +* 00-Index * *TESTs* * *And* + * *And-Bus* + * *And-Bus2* + * *Alhambra-II* + * 01-manual-btns-led + * *And-Busen* + * *And-Busen-02* + * *Alhambra-II* + * 01-manual-test-btn-leds + * *ice-build* + * *01-manual-test-btn-leds* + * *And-Op* + * *And-Op-2* + * *Alhambra-II* + * 01-manual-test-btns-leds * *And2* * *Alhambra-II* * 01-manual-btns-led * 02-icerok-btns-led - * *ice-build* - * *01-manual-btns-led* - * *02-icerok-btns-led* * *Not* * *01-bit* * *Alhambra-II* @@ -39,15 +61,20 @@ Logic gates. * 03-icerok-btn-led * 04-auto-check-icerok * 05-Truth-table + * *Or* + * *Or2* + * *Alhambra-II* + * 01-manual-btns-led + * *Xor* + * *Xor2* + * *Alhambra-II* + * 01-manual-btns-led * *ice-build* - * *01-manual-btn-led* - * *02-serial-btn-led* - * *03-icerok-btn-led* ## Languages | Language | Translated strings | |:--------:|:------------------:| -| es_ES | ![Progress](http://progressed.io/bar/15) | +| es_ES | ![Progress](http://progressed.io/bar/29) | ## Authors * [Juan Gonzalez-Gomez (Obijuan)](https://github.com/Obijuan) diff --git a/locale/es_ES/es_ES.po b/locale/es_ES/es_ES.po index b3675b7..bcd2ff6 100644 --- a/locale/es_ES/es_ES.po +++ b/locale/es_ES/es_ES.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-03-24 09:10+0100\n" +"POT-Creation-Date: 2021-03-25 10:43+0100\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -14,347 +14,431 @@ msgstr "" "X-Poedit-Basepath: ..\n" "X-Poedit-SearchPath-0: translation.js\n" -#: translation.js:10 translation.js:156 +#: translation.js:10 translation.js:187 msgid "And" -msgstr "" +msgstr "And" -#: translation.js:11 translation.js:16 translation.js:157 +#: translation.js:11 translation.js:34 translation.js:188 msgid "Not" -msgstr "" +msgstr "Not" + +#: translation.js:12 translation.js:189 +msgid "Or" +msgstr "Or" -#: translation.js:12 +#: translation.js:13 msgid "Testbenches" -msgstr "" +msgstr "Testbenches" + +#: translation.js:14 translation.js:190 +msgid "Xor" +msgstr "Xor" -#: translation.js:13 translation.js:158 +#: translation.js:15 translation.js:191 +msgid "And-Bus" +msgstr "And-Bus" + +#: translation.js:16 translation.js:192 +msgid "And-Busen" +msgstr "And-Busen" + +#: translation.js:17 translation.js:193 +msgid "And-Op" +msgstr "And-Op" + +#: translation.js:18 translation.js:194 msgid "And2" -msgstr "" +msgstr "And2" -#: translation.js:14 +#: translation.js:19 msgid "Two bits input And gate" msgstr "Puerta AND de 2 entradas de un bit" -#: translation.js:15 translation.js:188 +#: translation.js:20 translation.js:195 +msgid "And-Bus2" +msgstr "And-Bus2" + +#: translation.js:21 +msgid "AND-BUS2. And gate with 2-bits bus input" +msgstr "AND-BUS2. Puerta AND con entrada de bus de 2 bits" + +#: translation.js:22 +msgid "Bus2-Split-all: Split the 2-bits bus into two wires" +msgstr "" + +#: translation.js:23 +msgid "And-Busen2" +msgstr "And-Busen2" + +#: translation.js:24 +msgid "" +"AND-Busen-2: Enable a 2-bits bus. When the enable signal is 0, the output is " +"0" +msgstr "" +"AND-Busen-2: Habilitar un bus de dos bits. Cuando la señal de enable es 0, " +"la salida es 0" + +#: translation.js:25 +msgid "Bus2-Join-all: Joint two wires into a 2-bits Bus" +msgstr "" + +#: translation.js:26 +msgid "Enable input" +msgstr "" + +#: translation.js:27 +msgid "Bus input" +msgstr "Bus de entrada" + +#: translation.js:28 +msgid "Bus output" +msgstr "Bus de salida" + +#: translation.js:29 translation.js:207 +msgid "And-Op-2" +msgstr "And-Op-2" + +#: translation.js:30 +msgid "AND-Op2: And operation between two numbers of 2 bits" +msgstr "AND-Op2: Operación AND entre dos números de 2 bits" + +#: translation.js:31 +msgid "Operand 1" +msgstr "Operando 1" + +#: translation.js:32 +msgid "Operand 2" +msgstr "Operando 2" + +#: translation.js:33 translation.js:237 msgid "01-bit" msgstr "" -#: translation.js:17 +#: translation.js:35 msgid "NOT gate (Verilog implementation)" msgstr "Puerta Not (Implementación en verilog)" -#: translation.js:18 +#: translation.js:36 msgid "Input" msgstr "Entrada" -#: translation.js:19 +#: translation.js:37 msgid "Output" msgstr "Salida" -#: translation.js:20 +#: translation.js:38 translation.js:326 +msgid "Or2" +msgstr "Or2" + +#: translation.js:39 +msgid "OR2: Two bits input OR gate" +msgstr "OR2: Puerta OR de entradas de un bit" + +#: translation.js:40 msgid "TB_Display" -msgstr "" +msgstr "TB_Display" -#: translation.js:21 +#: translation.js:41 msgid "Display the Testbench result on the LEDs" msgstr "" -#: translation.js:22 +#: translation.js:42 msgid "Secuencia del coche fantástico, con entrada de enable" msgstr "" -#: translation.js:23 +#: translation.js:43 msgid "" "Corazón de bombeo de tics con periodo paramétrico de milisegundos y entrada " "de enable" msgstr "" -#: translation.js:24 +#: translation.js:44 msgid "Contador módulo M, ascendente, de 4 bits, con reset " msgstr "" -#: translation.js:25 +#: translation.js:45 msgid "Circuito combinacional de 4 entradas y 8 salidas" msgstr "" -#: translation.js:26 +#: translation.js:46 msgid "Baliza luminosa de 1 led. Parpadea a 2Hz cuando se activa" msgstr "" -#: translation.js:27 +#: translation.js:47 msgid "Bombear 2 bits por segundo" msgstr "" -#: translation.js:28 +#: translation.js:48 msgid "" "Corazon genérico para bombear bits a la frecuencia fijada en Hz (por defecto " "1Hz)" msgstr "" -#: translation.js:29 +#: translation.js:49 msgid "Puerta AND" msgstr "" -#: translation.js:30 +#: translation.js:50 msgid "" "Multiplicador de cables. Genera un bus de 8 bits, a patir del bit de entrada" msgstr "" -#: translation.js:31 +#: translation.js:51 msgid "Multiplexor de 2 a 1 de 8 bits" msgstr "" -#: translation.js:32 +#: translation.js:52 msgid "" "Biestable con entradas de Set y Reset síncronas, para poner y quitar " "notaficaciones de eventos" msgstr "" -#: translation.js:33 +#: translation.js:53 msgid "### SUCESS animation" -msgstr "" +msgstr "### Animación de éxito" -#: translation.js:34 +#: translation.js:54 msgid "### Test not passed" -msgstr "" +msgstr "### Test no pasado" -#: translation.js:35 +#: translation.js:55 msgid "Sequence state: on/off" msgstr "" -#: translation.js:36 +#: translation.js:56 msgid "" "The \"Knight rider\" sequence \n" "on the LEDs" msgstr "" -#: translation.js:37 +#: translation.js:57 msgid "" "Blink all the leds at the \n" "same time" msgstr "" -#: translation.js:38 +#: translation.js:58 msgid "**Parámetro**: Módulo del contador" msgstr "" -#: translation.js:39 +#: translation.js:59 msgid "" "**Baliza luminosa**\n" "\n" "Parpadeo del LED a 2Hz" msgstr "" -#: translation.js:40 +#: translation.js:60 msgid "" "Creado a partir de un **corazón \n" "genérico**, dando el valor adecuado \n" "a su parámetro frecuencia" msgstr "" -#: translation.js:41 +#: translation.js:61 msgid "TB_not" -msgstr "" +msgstr "TB_not" -#: translation.js:42 +#: translation.js:62 msgid "Testbench for the not gate" msgstr "Banco de pruebas para la puerta Not" -#: translation.js:43 +#: translation.js:63 msgid "Circuito combinacional de 4 entradas y 2 salidas" msgstr "" -#: translation.js:44 +#: translation.js:64 msgid "Separador de bus de 2-bits en dos cables" msgstr "" -#: translation.js:45 +#: translation.js:65 msgid "Comparador de dos operandos de 1 bit" msgstr "" -#: translation.js:46 +#: translation.js:66 msgid "Puerta NOT" msgstr "" -#: translation.js:47 +#: translation.js:67 msgid "Demultiplexor de 1 bit, de 1 a 2" msgstr "" -#: translation.js:48 +#: translation.js:68 msgid "16B memory icerok probe" msgstr "" -#: translation.js:49 +#: translation.js:69 msgid "16B memory. Bus interface" msgstr "" -#: translation.js:50 +#: translation.js:70 msgid "16 Bytes Synchronous memory" msgstr "" -#: translation.js:51 +#: translation.js:71 msgid "Join the fields into one 16B memory bus" msgstr "" -#: translation.js:52 +#: translation.js:72 msgid "Split a 16B memory bus into its fields" msgstr "" -#: translation.js:53 +#: translation.js:73 msgid "Valor constante 0 para bus de 4 bits" msgstr "" -#: translation.js:54 +#: translation.js:74 msgid "" "Valor genérico constante, de 4 bits. Su valor se introduce como parámetro. " "Por defecto vale 0" msgstr "" -#: translation.js:55 +#: translation.js:75 msgid "" "Biestable de datos (Tipo D). Cuando se recibe un tic por load se captura el " "dato" msgstr "" -#: translation.js:56 +#: translation.js:76 msgid "" "16B memory sample machine. Captura the input data and store it in the memory" msgstr "" -#: translation.js:57 +#: translation.js:77 msgid "Puerta OR" msgstr "" -#: translation.js:58 +#: translation.js:78 msgid "8-bits register (in verilog)" msgstr "" -#: translation.js:59 +#: translation.js:79 msgid "Un bit constante a 1" msgstr "" -#: translation.js:60 +#: translation.js:80 msgid "Multiplexor de 2 a 1 de 14 bits" msgstr "" -#: translation.js:61 +#: translation.js:81 msgid "Máquina de contar, de 4 bits" msgstr "" -#: translation.js:62 +#: translation.js:82 msgid "Biestable de almacenamiento del estado de la máquina" msgstr "" -#: translation.js:63 +#: translation.js:83 msgid "" "Detector de flancos de subida y bajada. Emite tic por las salidas " "correspondientes al detecta los flancos" msgstr "" -#: translation.js:64 +#: translation.js:84 msgid "Registro de 4 bits con entrada de reset" msgstr "" -#: translation.js:65 +#: translation.js:85 msgid "" "Sumador de un operando de 4 bits con una constante pasada como parámetro (No " "hay accarreo)" msgstr "" -#: translation.js:66 +#: translation.js:86 msgid "Comparador de dos operandos de 4 bits" msgstr "" -#: translation.js:67 +#: translation.js:87 msgid "" "Valor genérico constante (menos 1), de 4 bits. Su valor se introduce como " "parámetro. Por defecto vale 0" msgstr "" -#: translation.js:68 +#: translation.js:88 msgid "16B memory download machine" msgstr "" -#: translation.js:69 +#: translation.js:89 msgid "Un bit constante a 0" msgstr "" -#: translation.js:70 +#: translation.js:90 msgid "Valor constante 0 para bus de 8 bits" msgstr "" -#: translation.js:71 +#: translation.js:91 msgid "" "Valor genérico constante, de 8 bits. Su valor se introduce como parámetro. " "Por defecto vale 0" msgstr "" -#: translation.js:72 +#: translation.js:92 msgid "Transmit one character to the STDOUT bus" msgstr "" -#: translation.js:73 +#: translation.js:93 msgid "Extract the next signal from the stdout bus" msgstr "" -#: translation.js:74 +#: translation.js:94 msgid "10 bits, 2-1 Multiplexor" msgstr "" -#: translation.js:75 +#: translation.js:95 msgid "stdout bus joiner (data + tic)" msgstr "" -#: translation.js:76 +#: translation.js:96 msgid "Serial transmiter for the stdout bus (1 char buffer). Sysclk parameter" msgstr "" -#: translation.js:77 +#: translation.js:97 msgid "stdout bus splitter into data and tic signals" msgstr "" -#: translation.js:78 +#: translation.js:98 msgid "Convert the 1-bit next signal into a 10-bit stdout bus" msgstr "" -#: translation.js:79 +#: translation.js:99 msgid "Serial transmitter with a buffer for 1 byte" msgstr "" -#: translation.js:80 +#: translation.js:100 msgid "1-byte buffer" msgstr "" -#: translation.js:81 +#: translation.js:101 msgid "Registro de 8 bits" msgstr "" -#: translation.js:82 +#: translation.js:102 msgid "" "Detector de flanco de subida. Emite un tic cuando detecta un flanco " "ascendente" msgstr "" -#: translation.js:83 +#: translation.js:103 msgid "Serial transmitter with system clock freq parameter" msgstr "" -#: translation.js:84 +#: translation.js:104 msgid "6 channel icerok probe adaptor" msgstr "" -#: translation.js:85 +#: translation.js:105 msgid "Agregador de 2 buses de 4-bits a bus de 8-bits" msgstr "" -#: translation.js:86 +#: translation.js:106 msgid "Agregador de 4 cables en un bus de 4-bits" msgstr "" -#: translation.js:87 +#: translation.js:107 msgid "Máquina de contar, de 4 bits, con entrada de stop" msgstr "" -#: translation.js:88 +#: translation.js:108 msgid "" "## Icerok-probe machine\n" "\n" @@ -362,58 +446,58 @@ msgid "" "to the computer by serial port" msgstr "" -#: translation.js:89 +#: translation.js:109 msgid "" "Writing the data to the memory on \n" "every system clock cycle" msgstr "" -#: translation.js:90 +#: translation.js:110 msgid "" "Transmiting the raw memory contents \n" "to the computer, by serial port" msgstr "" -#: translation.js:91 +#: translation.js:111 msgid "" "When the sampling is done \n" "transmit the information to \n" "the computer" msgstr "" -#: translation.js:92 +#: translation.js:112 msgid "" "Memory were the data \n" "is stored" msgstr "" -#: translation.js:93 +#: translation.js:113 msgid "" "Reading data from memory \n" "Reading bus status" msgstr "" -#: translation.js:94 +#: translation.js:114 msgid "Calculate if the bus can be taken" msgstr "" -#: translation.js:95 +#: translation.js:115 msgid "The bus is available" msgstr "" -#: translation.js:96 +#: translation.js:116 msgid "" "This circuits wants \n" "to use the bus" msgstr "" -#: translation.js:97 +#: translation.js:117 msgid "" "The bus has been already \n" "taken" msgstr "" -#: translation.js:98 +#: translation.js:118 msgid "" "One cycle after the machine is done \n" "the bus is already taken to write \n" @@ -421,20 +505,20 @@ msgid "" "other circuits to use it" msgstr "" -#: translation.js:99 +#: translation.js:119 msgid "" "The output bus is controlled \n" "by this circuit (1) or \n" "remain untouched (0)" msgstr "" -#: translation.js:100 +#: translation.js:120 msgid "" "The reading machine \n" "can be started" msgstr "" -#: translation.js:101 +#: translation.js:121 msgid "" "## Sample machine\n" "\n" @@ -443,120 +527,120 @@ msgid "" "\n" msgstr "" -#: translation.js:102 +#: translation.js:122 msgid "**Reloj del sistema**" msgstr "" -#: translation.js:103 +#: translation.js:123 msgid "" "**Estado de** \n" "**la máquina**" msgstr "" -#: translation.js:104 +#: translation.js:124 msgid "Máquina encendida" msgstr "" -#: translation.js:105 +#: translation.js:125 msgid "" "Máquina apagada \n" "(rst = 1)" msgstr "" -#: translation.js:106 +#: translation.js:126 msgid "Tic de arranque" msgstr "" -#: translation.js:107 +#: translation.js:127 msgid "Tic de fin" msgstr "" -#: translation.js:108 +#: translation.js:128 msgid "**Contador de ciclos**" msgstr "" -#: translation.js:109 +#: translation.js:129 msgid "" "Número de ciclos \n" "contados" msgstr "" -#: translation.js:110 +#: translation.js:130 msgid "" "Valor \n" "incrementado" msgstr "" -#: translation.js:111 +#: translation.js:131 msgid "### Salidas" msgstr "" -#: translation.js:112 +#: translation.js:132 msgid "Estado de la máquina" msgstr "" -#: translation.js:113 +#: translation.js:133 msgid "Ciclo actual" msgstr "" -#: translation.js:114 +#: translation.js:134 msgid "Cuenta finalizada" msgstr "" -#: translation.js:115 +#: translation.js:135 msgid "Ejecutar el ciclo" msgstr "" -#: translation.js:116 +#: translation.js:136 msgid "" "Número de ciclos \n" "a contar" msgstr "" -#: translation.js:117 +#: translation.js:137 msgid "" "¿Estamos en el \n" "ciclo k-1?" msgstr "" -#: translation.js:118 +#: translation.js:138 msgid "" "Solo se hace caso a la \n" "entrada next si la \n" "máquina está encendida" msgstr "" -#: translation.js:119 +#: translation.js:139 msgid "Nuevo ciclo" msgstr "" -#: translation.js:120 +#: translation.js:140 msgid "" "Si es el ciclo k-1 y \n" "se pide un ciclo \n" "nuevo: Terminar" msgstr "" -#: translation.js:121 +#: translation.js:141 msgid "" "Apagar la \n" "máquina" msgstr "" -#: translation.js:122 +#: translation.js:142 msgid "" "Ciclo nuevo: \n" "incrementar la cuenta" msgstr "" -#: translation.js:123 +#: translation.js:143 msgid "" "El tic de start se saca \n" "por exec para que se ejecute \n" "el primer ciclo" msgstr "" -#: translation.js:124 +#: translation.js:144 msgid "" "Si la máquina está \n" "apagada, las señales \n" @@ -564,30 +648,30 @@ msgid "" "salir!" msgstr "" -#: translation.js:125 +#: translation.js:145 msgid "" "Retrasar la señal un ciclo \n" "mientras que se detecta si \n" "la máquina ha finalizado o no" msgstr "" -#: translation.js:126 +#: translation.js:146 msgid "**Tic de apagado**" msgstr "" -#: translation.js:127 +#: translation.js:147 msgid "**Tic de encendido**" msgstr "" -#: translation.js:128 +#: translation.js:148 msgid "**Inicializar**" msgstr "" -#: translation.js:129 +#: translation.js:149 msgid "**Estado de la máquina**" msgstr "" -#: translation.js:130 +#: translation.js:150 msgid "" "## Detector doble: flancos de subida y bajada\n" "\n" @@ -595,23 +679,23 @@ msgid "" "tics por sus salidas correspondientes" msgstr "" -#: translation.js:131 +#: translation.js:151 msgid "" "Señal de \n" "entrada" msgstr "" -#: translation.js:132 +#: translation.js:152 msgid "" "Reloj del \n" "sistema" msgstr "" -#: translation.js:133 +#: translation.js:153 msgid "Reading machine" msgstr "" -#: translation.js:134 +#: translation.js:154 msgid "" "## Download machine\n" "\n" @@ -621,7 +705,7 @@ msgid "" "reading these raw bytes" msgstr "" -#: translation.js:135 +#: translation.js:155 msgid "" "## PUTC: Transmit one character (STDOUT bus)\n" "\n" @@ -634,62 +718,62 @@ msgid "" "off" msgstr "" -#: translation.js:136 +#: translation.js:156 msgid "" "Start tic: The byte from the \n" "input char is transmited" msgstr "" -#: translation.js:137 +#: translation.js:157 msgid "Char to be transmited" msgstr "" -#: translation.js:138 +#: translation.js:158 msgid "" "State of the machine: \n" "1: ON: transmitting \n" "2: OFF: transparent mode " msgstr "" -#: translation.js:139 +#: translation.js:159 msgid "" "If the machine is on \n" "and the character has been \n" "transmitted: Turn it off" msgstr "" -#: translation.js:140 +#: translation.js:160 msgid "The machine has finished" msgstr "" -#: translation.js:141 +#: translation.js:161 msgid "**STDOUT BUS**" msgstr "" -#: translation.js:142 +#: translation.js:162 msgid "Not connected" msgstr "" -#: translation.js:143 +#: translation.js:163 msgid "" "**Create the bus** \n" "from the data and tic signals" msgstr "" -#: translation.js:144 +#: translation.js:164 msgid "" "Transparent mode... \n" "or not" msgstr "" -#: translation.js:145 +#: translation.js:165 msgid "" "## STDOUT serial\n" "\n" "Serial transmitter for the STDOUT bus\n" msgstr "" -#: translation.js:146 +#: translation.js:166 msgid "" "**STDOUT Bus** \n" "* Data to transmit (8 bits) \n" @@ -697,14 +781,14 @@ msgid "" "* data sent (done tic, 1 bit)" msgstr "" -#: translation.js:147 +#: translation.js:167 msgid "" "Empty Buffer \n" "(There is no byte \n" "waiting)" msgstr "" -#: translation.js:148 +#: translation.js:168 msgid "" "Byte stored in the \n" "buffer, waiting to be \n" @@ -712,58 +796,167 @@ msgid "" "transmitter is ready" msgstr "" -#: translation.js:149 +#: translation.js:169 msgid "" "Buffer state: \n" "0: empty \n" "1: full" msgstr "" -#: translation.js:150 +#: translation.js:170 msgid "Transmitter ready" msgstr "" -#: translation.js:151 +#: translation.js:171 msgid "" "If the transmittter is ready \n" "and there is a character \n" "in the buffer: Transmit!" msgstr "" -#: translation.js:152 +#: translation.js:172 msgid "Serial transmitter state" msgstr "" -#: translation.js:153 +#: translation.js:173 msgid "" "Apagado automática, \n" "cuando la máquina \n" "termina" msgstr "" -#: translation.js:154 +#: translation.js:174 msgid "Apagado manual" msgstr "" -#: translation.js:155 +#: translation.js:175 translation.js:331 +msgid "Xor2" +msgstr "Xor2" + +#: translation.js:176 +msgid "XOR gate: two bits input xor gate" +msgstr "Puerta XOR de 2 entradas de un bit" + +#: translation.js:177 msgid "TESTs" msgstr "Pruebas" -#: translation.js:159 translation.js:189 +#: translation.js:178 +msgid "00-Index" +msgstr "00-Indice" + +#: translation.js:179 +msgid "# INDEX: IceGate Collection" +msgstr "# ÍNDICE: Colección IceGate" + +#: translation.js:180 +msgid "## AND Menu" +msgstr "## Menu AND" + +#: translation.js:181 +msgid "## Not Menu" +msgstr "## Menú Not" + +#: translation.js:182 +msgid "And-Op2" +msgstr "And-Op2" + +#: translation.js:183 +msgid "## OR Menu" +msgstr "## Menú OR" + +#: translation.js:184 +msgid "## XOR Menu" +msgstr "## Menu XOR" + +#: translation.js:185 +msgid "## TestBenches" +msgstr "## TestBenches" + +#: translation.js:186 +msgid "TB_Not" +msgstr "TB_Not" + +#: translation.js:196 translation.js:200 translation.js:208 translation.js:211 +#: translation.js:238 translation.js:327 translation.js:332 msgid "Alhambra-II" +msgstr "Alhambra-II" + +#: translation.js:197 translation.js:212 translation.js:328 translation.js:334 +msgid "01-manual-btns-led" +msgstr "" + +#: translation.js:198 +msgid "" +"# AND-Bus2 gate: Manual testing with two pushbutton and an LED\n" +"\n" +"The LED is only turned on when both buttons are pressed at the same \n" +"time" msgstr "" +"# Puerta AND-Bus2: Comprobación manual con dos pulsadores y un LED\n" +"\n" +"El LED sólo se enciende cuando ambos botones están presionados \n" +"a la vez" -#: translation.js:160 translation.js:190 +#: translation.js:199 +msgid "And-Busen-02" +msgstr "And-Busen-02" + +#: translation.js:201 translation.js:333 msgid "ice-build" msgstr "" -#: translation.js:161 translation.js:186 -msgid "01-manual-btns-led" +#: translation.js:202 translation.js:206 +msgid "01-manual-test-btn-leds" msgstr "" -#: translation.js:162 +#: translation.js:203 +msgid "2bits constant value: 3" +msgstr "" + +#: translation.js:204 +msgid "Generic: 2-bits generic constant (0,1,2,3)" +msgstr "" + +#: translation.js:205 +msgid "" +"# AND-Busen2 gate: Manual testing with one pushbutton and two LEDs\n" +"\n" +"When the button is pressed, the two LEDs are turned on" +msgstr "" +"# Puerta AND-Busend2: Comprobación manual con un pulsador y dos LED2\n" +"\n" +"Cuando el botón se aprieta, los dos LEDs se encienden" + +#: translation.js:209 +msgid "01-manual-test-btns-leds" +msgstr "" + +#: translation.js:210 +msgid "" +"# AND-Op2: Manual testing with two pushbuttons and two LEDs\n" +"\n" +"The AND operation is applied to the 2-bits coming form the pushbuttons and a " +"constant \n" +"number (0-3). The result is shown on LEDs 0 and 1\n" +"\n" +"The number 3 is used by default. It means that the operand coming from the " +"buttons \n" +"is shown on the LEDs without modification" +msgstr "" +"# AND-OP2: Comprobación manual con dos pulsadores y dos LEDs \n" +"\n" +"La operación AND se aplica entre los dos bits que llegan de los " +"pulsadores \n" +"y un número constante (0-3). El resultado se muestra en los LEDs 0 y 1\n" +"\n" +"Se usa el número 3 por defecto. Esto hace que el operando que llega de " +"los \n" +"pulsadores se muestre en los LEDs sin modificación" + +#: translation.js:213 msgid "" -"# And gate: Manual testing with two pushbutton and an LED\n" +"# AND gate: Manual testing with two pushbuttons and one LED\n" "\n" "The LED is only turned on when both buttons are pressed at the same \n" "time" @@ -773,7 +966,7 @@ msgstr "" "El LED sólo se enciende cuando ambos botones están presionados \n" "a la vez" -#: translation.js:163 +#: translation.js:214 msgid "" "## And Truth table\n" "\n" @@ -793,62 +986,62 @@ msgstr "" "| 1 | 0 | 0 |\n" "| 1 | 1 | 1 |" -#: translation.js:164 translation.js:187 +#: translation.js:215 msgid "02-icerok-btns-led" msgstr "" -#: translation.js:165 +#: translation.js:216 msgid "" "Detección de pulsación. Emite un tic cada vez que se aprieta el pulsador" msgstr "" -#: translation.js:166 +#: translation.js:217 msgid "Máquina de contar, de 2 bits (cuenta hasta 4 ciclos)" msgstr "" -#: translation.js:167 +#: translation.js:218 msgid "Registro de 2 bits con reset" msgstr "" -#: translation.js:168 +#: translation.js:219 msgid "" "Sumador de un operando de 2 bits con una constante pasada como parámetro (No " "hay accarreo)" msgstr "" -#: translation.js:169 +#: translation.js:220 msgid "D Flip-flop" msgstr "" -#: translation.js:170 +#: translation.js:221 msgid "Comparador de dos operandos de 2 bits" msgstr "" -#: translation.js:171 +#: translation.js:222 msgid "" "Valor genérico constante (menos 1), de 2 bits. Su valor se introduce como " "parámetro. Por defecto vale 0" msgstr "" -#: translation.js:172 +#: translation.js:223 msgid "4 channel icerok probe adaptor" msgstr "" -#: translation.js:173 +#: translation.js:224 msgid "" "# And gate: Simple test with icerok\n" "\n" msgstr "# Puerta AND: Comprobación simple con icerok\n" -#: translation.js:174 +#: translation.js:225 msgid "## Unit Under Test" msgstr "## Componente a probar" -#: translation.js:175 +#: translation.js:226 msgid "Inputs" msgstr "Entradas" -#: translation.js:176 +#: translation.js:227 msgid "" "2-bits count machine \n" "It counts from 0 to 3 \n" @@ -858,7 +1051,7 @@ msgstr "" "Cuenta desde 0 hasta 3 \n" "y termina" -#: translation.js:177 +#: translation.js:228 msgid "" "Introduce the values \n" "0-3 to the And input \n" @@ -868,7 +1061,7 @@ msgstr "" "0 -3 por la entrada de \n" "la puerta AND" -#: translation.js:178 +#: translation.js:229 msgid "" "Pushbutton 1 starts the \n" "machine" @@ -876,19 +1069,19 @@ msgstr "" "El pulsador 1 arranca \n" "la máquina" -#: translation.js:179 +#: translation.js:230 msgid "Start the capture!" msgstr "¡Comenzar la captura!" -#: translation.js:180 +#: translation.js:231 msgid "## Stimulus generation" msgstr "## Generación de estímulos" -#: translation.js:181 +#: translation.js:232 msgid "## Data capture with Icerok" msgstr "## Captura de datos con Icerok" -#: translation.js:182 +#: translation.js:233 msgid "" "The inputs and output signal are \n" "captured" @@ -896,7 +1089,7 @@ msgstr "" "Se captura las señales \n" "de entrada y salida" -#: translation.js:183 +#: translation.js:234 msgid "" "Icerok logic analycer: It \n" "capture 16 samples and send \n" @@ -906,7 +1099,7 @@ msgstr "" "captura 16 muestras y las \n" "envía al PC" -#: translation.js:184 +#: translation.js:235 msgid "" "Show the start pulse \n" "on the capture" @@ -914,15 +1107,15 @@ msgstr "" "Mostrar el pulso de arranque \n" "en la captura" -#: translation.js:185 +#: translation.js:236 msgid "**Pulsador-tic**" msgstr "" -#: translation.js:191 translation.js:278 +#: translation.js:239 msgid "01-manual-btn-led" msgstr "" -#: translation.js:192 +#: translation.js:240 msgid "" "# Not gate: Manual testing with a pushbutton and an LED\n" "\n" @@ -938,49 +1131,49 @@ msgstr "" "Cuando se aprieta el botón SW1, la entrada es 1, la salida 0 y el \n" "LED se apaga" -#: translation.js:193 translation.js:279 +#: translation.js:241 msgid "02-serial-btn-led" msgstr "" -#: translation.js:194 +#: translation.js:242 msgid " Transmit one bit as a character. STDOUT-bus" msgstr "" -#: translation.js:195 +#: translation.js:243 msgid "Pulsador con tic de cambio, pulsación y liberación de tecla" msgstr "" -#: translation.js:196 +#: translation.js:244 msgid "Sincronizar las entradas de datos con el reloj del sistema" msgstr "" -#: translation.js:197 +#: translation.js:245 msgid "Remove the rebound on a mechanical switch" msgstr "" -#: translation.js:198 +#: translation.js:246 msgid "Detect changed on the input signal " msgstr "" -#: translation.js:199 +#: translation.js:247 msgid "" "Emitir un tic inicial al arrancar, y nunca más. Se esperan 32 tics antes de " "emitir el tic de inicialización" msgstr "" -#: translation.js:200 +#: translation.js:248 msgid "Separador de bus de 6-bits en 1 bit y bus de 5 bits" msgstr "" -#: translation.js:201 +#: translation.js:249 msgid "Contador del sistema, ascendente, de 6 bits, con enable " msgstr "" -#: translation.js:202 +#: translation.js:250 msgid "Transmit one constant character to the STDOUT bus" msgstr "" -#: translation.js:203 +#: translation.js:251 msgid "" "# Not gate: Manual testing with serial output\n" "\n" @@ -1011,11 +1204,11 @@ msgstr "" "0-1\n" "```\n" -#: translation.js:204 +#: translation.js:252 msgid "Show the output on LED0" msgstr "Mostrar la salida en el LED0" -#: translation.js:205 +#: translation.js:253 msgid "" "Set the not input with the \n" "pushbutton 1" @@ -1023,7 +1216,7 @@ msgstr "" "Establecer el valor de la entrada\n" "con el pulsador 1" -#: translation.js:206 +#: translation.js:254 msgid "" "Whenever there is a change in the button 1 \n" "(pressed or released) or in the begining \n" @@ -1037,7 +1230,7 @@ msgstr "" "la entrada como la salida de la NOT \n" "se capturan y se imprimen en la consola" -#: translation.js:207 +#: translation.js:255 msgid "" "Capture the input and output of \n" "the NOT gate" @@ -1045,7 +1238,7 @@ msgstr "" "Capturar la entrada y salida de \n" "la puerta NOT" -#: translation.js:208 +#: translation.js:256 msgid "" "Print their values \n" "on the console" @@ -1053,19 +1246,19 @@ msgstr "" "Imprimir sus valores \n" "en la consola" -#: translation.js:209 +#: translation.js:257 msgid "## Printing the state on the Console" msgstr "## Imprimir el estado en la consola" -#: translation.js:210 +#: translation.js:258 msgid "Intput value" msgstr "Valor de entrada" -#: translation.js:211 +#: translation.js:259 msgid "Output value" msgstr "Valor de salida Salida" -#: translation.js:212 +#: translation.js:260 msgid "" "Input value \n" "captured" @@ -1073,7 +1266,7 @@ msgstr "" "Valor capturado \n" "de la entrada" -#: translation.js:213 +#: translation.js:261 msgid "" "Output value \n" "captured" @@ -1081,70 +1274,70 @@ msgstr "" "Valor capturado \n" "de la salida" -#: translation.js:214 +#: translation.js:262 msgid "" "## PUTC-bit-stdout: Transmit one bit (STDOUT bus) \n" "\n" "When activated, the bit input is sent as the character " msgstr "" -#: translation.js:215 +#: translation.js:263 msgid "Bit to be transmited" msgstr "" -#: translation.js:216 +#: translation.js:264 msgid "" "Transmit now! (tic) \n" "Activate the machine" msgstr "" -#: translation.js:217 +#: translation.js:265 msgid "" "The bit to be transmitted should be \n" "syncronized with its transmit tic" msgstr "" -#: translation.js:218 +#: translation.js:266 msgid "" "If the machine is ready and \n" "the next tic is received: \n" "we are done" msgstr "" -#: translation.js:219 +#: translation.js:267 msgid "The machine is done" msgstr "" -#: translation.js:220 +#: translation.js:268 msgid "Machine is on: send a character" msgstr "" -#: translation.js:221 +#: translation.js:269 msgid "" "State of the machine \n" "0: OFF \n" "1: ON: Sending one character" msgstr "" -#: translation.js:222 +#: translation.js:270 msgid "" "Character to transmit when \n" "the input bit is 1" msgstr "" -#: translation.js:223 +#: translation.js:271 msgid "" "Character to transmit when \n" "the input bit is 0" msgstr "" -#: translation.js:224 +#: translation.js:272 msgid "" "Select with character to transmit \n" "according to the input bit" msgstr "" -#: translation.js:225 +#: translation.js:273 msgid "" "## Change detector \n" "\n" @@ -1155,47 +1348,47 @@ msgid "" "* When there is either a rising or falling edge" msgstr "" -#: translation.js:226 +#: translation.js:274 msgid "## PUTC: Transmit one constant character " msgstr "" -#: translation.js:227 translation.js:280 +#: translation.js:275 msgid "03-icerok-btn-led" msgstr "" -#: translation.js:228 +#: translation.js:276 msgid "Máquina de contar, de 1 bit" msgstr "" -#: translation.js:229 +#: translation.js:277 msgid "" "Biestable de cambio (Tipo T) con reset. Cuando se recibe un tic cambia de " "estado" msgstr "" -#: translation.js:230 +#: translation.js:278 msgid "2 channel icerok probe adaptor" msgstr "" -#: translation.js:231 +#: translation.js:279 msgid "Agregador de 2 buses de 6 y 2-bits a bus de 8-bits" msgstr "" -#: translation.js:232 +#: translation.js:280 msgid "Valor constante 0, de 6 bits" msgstr "" -#: translation.js:233 +#: translation.js:281 msgid "" "Valor genérico constante, de 6 bits. Su valor se introduce como parámetro. " "Por defecto vale 0" msgstr "" -#: translation.js:234 +#: translation.js:282 msgid "Agregador de 2 cables en un bus de 2-bits" msgstr "" -#: translation.js:235 +#: translation.js:283 msgid "" "# Not gate: Simple test with icerok\n" "\n" @@ -1210,7 +1403,7 @@ msgstr "" "Tanto la entrada como la salida se capturan y se pueden ver \n" "con PulseView" -#: translation.js:236 +#: translation.js:284 msgid "" "1-bit count machine \n" "It counts from 0 to 1 \n" @@ -1220,7 +1413,7 @@ msgstr "" "Cuenta desde 0 hasta 1 \n" "y termina" -#: translation.js:237 +#: translation.js:285 msgid "" "Introduce the values \n" "0 and 1 to the NOT \n" @@ -1230,7 +1423,7 @@ msgstr "" "0 y 1 en la entrada de \n" "la puerta NOT" -#: translation.js:238 +#: translation.js:286 msgid "" "The in and out signal are \n" "captured" @@ -1238,24 +1431,24 @@ msgstr "" "Se captura las señales \n" "de entrada y salida de la NOTt" -#: translation.js:239 +#: translation.js:287 msgid "" "¿Estamos en el \n" "ciclo 1?" msgstr "" -#: translation.js:240 +#: translation.js:288 msgid "" "Si es el ciclo 1 y \n" "se pide un ciclo \n" "nuevo: Terminar" msgstr "" -#: translation.js:241 +#: translation.js:289 msgid "04-auto-check-icerok" msgstr "" -#: translation.js:242 +#: translation.js:290 msgid "" "# Not gate: Auto-checking\n" "\n" @@ -1276,19 +1469,15 @@ msgstr "" "que \n" "el test no se ha pasado\n" -#: translation.js:243 -#, fuzzy -#| msgid "" -#| "Pushbutton 1 starts the \n" -#| "machine" +#: translation.js:291 msgid "" "Press the button to start \n" "the test" msgstr "" -"El pulsador 1 arranca \n" -"la máquina" +"Aprieta el button para comenzar \n" +"la prueba" -#: translation.js:244 +#: translation.js:292 msgid "" "## TestBench\n" "\n" @@ -1302,115 +1491,120 @@ msgstr "" "comprobar su salida. Se emite un pulse final bien por \n" "test_fail o por test_ok" -#: translation.js:245 +#: translation.js:293 msgid "" "The results can also be \n" "captured and viewed \n" "with the icerok Plugin" msgstr "" -#: translation.js:246 +#: translation.js:294 msgid "## Display the result on the LEDs" msgstr "## Mostrar el resultado en los LEDs" -#: translation.js:247 +#: translation.js:295 msgid "" "Test not passed: \n" "the 8 LEDs are blinking" msgstr "" +"Test no pasado: \n" +"Los 8 LEDs parpadean" -#: translation.js:248 +#: translation.js:296 msgid "" "Test OK: \n" "Zylong sequence on \n" "the 8 LEDs" msgstr "" +"Test OK: \n" +"Secuencia Cilon en \n" +"los 8 LEDs" -#: translation.js:249 +#: translation.js:297 msgid "05-Truth-table" msgstr "" -#: translation.js:250 +#: translation.js:298 msgid "Componente genérico" msgstr "" -#: translation.js:251 +#: translation.js:299 msgid "Print a constant string of 127 or less characters" msgstr "" -#: translation.js:252 +#: translation.js:300 msgid "" "Comparador de un operando de 8 bits. Se compara si el operando es igual al " "parámetro" msgstr "" -#: translation.js:253 +#: translation.js:301 msgid "128-bytes memory, initilized with a string" msgstr "" -#: translation.js:254 +#: translation.js:302 msgid "Máquina de contar, de 7 bits, con entrada de stop" msgstr "" -#: translation.js:255 +#: translation.js:303 msgid "Registro de 7 bits con reset" msgstr "" -#: translation.js:256 +#: translation.js:304 msgid "7-bits adder. One operand is a constant (no carry)" msgstr "" -#: translation.js:257 +#: translation.js:305 msgid "two operand 7-bits comparator" msgstr "" -#: translation.js:258 +#: translation.js:306 msgid "" "Valor genérico constante (menos 1), de 7 bits. Su valor se introduce como " "parámetro. Por defecto vale 0" msgstr "" -#: translation.js:259 +#: translation.js:307 msgid "Print a constant string of 3 or less characters" msgstr "" -#: translation.js:260 +#: translation.js:308 msgid "4-bytes memory, initilized with a string" msgstr "" -#: translation.js:261 +#: translation.js:309 msgid "Print a constant string of 7 or less characters" msgstr "" -#: translation.js:262 +#: translation.js:310 msgid "8-bytes memory, initilized with a string" msgstr "" -#: translation.js:263 +#: translation.js:311 msgid "Máquina de contar, de 3 bits, con stop" msgstr "" -#: translation.js:264 +#: translation.js:312 msgid "Registro de 3 bits con entrada de reset" msgstr "" -#: translation.js:265 +#: translation.js:313 msgid "Comparador de dos operandos de 3 bits" msgstr "" -#: translation.js:266 +#: translation.js:314 msgid "" "Valor genérico constante (menos 1), de 3 bits. Su valor se introduce como " "parámetro. Por defecto vale 0" msgstr "" -#: translation.js:267 +#: translation.js:315 msgid "" "Sumador de un operando de 3 bits con una constante pasada como parámetro (No " "hay accarreo)" msgstr "" -#: translation.js:268 +#: translation.js:316 msgid "" "# Not gate: Print the Truth table\n" "\n" @@ -1418,7 +1612,7 @@ msgstr "" "# Puerta Not: Imprimir la tabla de verdad\n" "\n" -#: translation.js:269 +#: translation.js:317 msgid "" "## PRINT: Transmit one character (STDOUT bus)\n" "\n" @@ -1431,48 +1625,116 @@ msgid "" "off" msgstr "" -#: translation.js:270 +#: translation.js:318 msgid "" "Start tic: The transmision of \n" "the bytes is started" msgstr "" -#: translation.js:271 +#: translation.js:319 msgid "" "Transmit the next \n" "character from the string" msgstr "" -#: translation.js:272 +#: translation.js:320 msgid "Tic output: Execute!" msgstr "" -#: translation.js:273 +#: translation.js:321 msgid "" "Count machine. It is counting \n" "until the stop signal is \n" "activated" msgstr "" -#: translation.js:274 +#: translation.js:322 msgid "" "If the character read is 0 \n" "we have reached the end of \n" "the string" msgstr "" -#: translation.js:275 +#: translation.js:323 msgid "" "Memory with the string \n" "to be transmited" msgstr "" -#: translation.js:276 +#: translation.js:324 msgid "" "Para automático de la \n" "máquina cuando ha terminado " msgstr "" -#: translation.js:277 +#: translation.js:325 msgid "Paro externo" msgstr "" + +#: translation.js:329 +msgid "" +"# OR gate: Manual testing with two pushbuttons and one LED\n" +"\n" +"The LED is turned on if button 1 or button 2 or both are pressed. " +"Otherwise \n" +"the LED0 is off" +msgstr "" +"# Puerta OR: Comprobación manual con dos pulsadores y un LED\n" +"\n" +"El LED se enciende si el botón 1, o el boton 2 o ambos están apretado. En " +"otro caso \n" +"el LED0 está apagado" + +#: translation.js:330 +msgid "" +"## OR Truth table\n" +"\n" +"| i1 | i0 | output |\n" +"|-----|-----|--------|\n" +"| 0 | 0 | 0 |\n" +"| 0 | 1 | 1 |\n" +"| 1 | 0 | 1 |\n" +"| 1 | 1 | 1 |" +msgstr "" +"## Tabla de verdad de la OR\n" +"\n" +"| i1 | i0 | output |\n" +"|-----|-----|--------|\n" +"| 0 | 0 | 0 |\n" +"| 0 | 1 | 1 |\n" +"| 1 | 0 | 1 |\n" +"| 1 | 1 | 1 |" + +#: translation.js:335 +msgid "" +"# XOR gate: Manual testing with two pushbuttons and one LED\n" +"\n" +"The LED is turned on only if button 1 is pressed or button 2 is pressed but " +"not \n" +"both at the same time" +msgstr "" +"# Puerta XOR: Comprobación manual con dos pulsadores y un LED\n" +"\n" +"El LED se enciende sólo si el botón 1 está apretado, o el dos está apretado " +"pero \n" +"no ambos a la vez" + +#: translation.js:336 +msgid "" +"## XOR Truth table\n" +"\n" +"| i1 | i0 | output |\n" +"|-----|-----|--------|\n" +"| 0 | 0 | 0 |\n" +"| 0 | 1 | 1 |\n" +"| 1 | 0 | 1 |\n" +"| 1 | 1 | 0 |" +msgstr "" +"## Tabla de verdad de la XOR\n" +"\n" +"| i1 | i0 | output |\n" +"|-----|-----|--------|\n" +"| 0 | 0 | 0 |\n" +"| 0 | 1 | 1 |\n" +"| 1 | 0 | 1 |\n" +"| 1 | 1 | 0 |" diff --git a/locale/translation.js b/locale/translation.js index 139b095..949c548 100644 --- a/locale/translation.js +++ b/locale/translation.js @@ -9,14 +9,34 @@ gettext('And'); gettext('Not'); +gettext('Or'); gettext('Testbenches'); +gettext('Xor'); +gettext('And-Bus'); +gettext('And-Busen'); +gettext('And-Op'); gettext('And2'); gettext('Two bits input And gate'); +gettext('And-Bus2'); +gettext('AND-BUS2. And gate with 2-bits bus input'); +gettext('Bus2-Split-all: Split the 2-bits bus into two wires'); +gettext('And-Busen2'); +gettext('AND-Busen-2: Enable a 2-bits bus. When the enable signal is 0, the output is 0'); +gettext('Bus2-Join-all: Joint two wires into a 2-bits Bus'); +gettext('Enable input'); +gettext('Bus input'); +gettext('Bus output'); +gettext('And-Op-2'); +gettext('AND-Op2: And operation between two numbers of 2 bits'); +gettext('Operand 1'); +gettext('Operand 2'); gettext('01-bit'); gettext('Not'); gettext('NOT gate (Verilog implementation)'); gettext('Input'); gettext('Output'); +gettext('Or2'); +gettext('OR2: Two bits input OR gate'); gettext('TB_Display'); gettext('Display the Testbench result on the LEDs'); gettext('Secuencia del coche fantástico, con entrada de enable'); @@ -152,14 +172,45 @@ gettext('If the transmittter is ready \nand there is a character \nin the buff gettext('Serial transmitter state'); gettext('Apagado automática, \ncuando la máquina \ntermina'); gettext('Apagado manual'); +gettext('Xor2'); +gettext('XOR gate: two bits input xor gate'); gettext('TESTs'); +gettext('00-Index'); +gettext('# INDEX: IceGate Collection'); +gettext('## AND Menu'); +gettext('## Not Menu'); +gettext('And-Op2'); +gettext('## OR Menu'); +gettext('## XOR Menu'); +gettext('## TestBenches'); +gettext('TB_Not'); gettext('And'); gettext('Not'); +gettext('Or'); +gettext('Xor'); +gettext('And-Bus'); +gettext('And-Busen'); +gettext('And-Op'); gettext('And2'); +gettext('And-Bus2'); +gettext('Alhambra-II'); +gettext('01-manual-btns-led'); +gettext('# AND-Bus2 gate: Manual testing with two pushbutton and an LED\n\nThe LED is only turned on when both buttons are pressed at the same \ntime'); +gettext('And-Busen-02'); gettext('Alhambra-II'); gettext('ice-build'); +gettext('01-manual-test-btn-leds'); +gettext('2bits constant value: 3'); +gettext('Generic: 2-bits generic constant (0,1,2,3)'); +gettext('# AND-Busen2 gate: Manual testing with one pushbutton and two LEDs\n\nWhen the button is pressed, the two LEDs are turned on'); +gettext('01-manual-test-btn-leds'); +gettext('And-Op-2'); +gettext('Alhambra-II'); +gettext('01-manual-test-btns-leds'); +gettext('# AND-Op2: Manual testing with two pushbuttons and two LEDs\n\nThe AND operation is applied to the 2-bits coming form the pushbuttons and a constant \nnumber (0-3). The result is shown on LEDs 0 and 1\n\nThe number 3 is used by default. It means that the operand coming from the buttons \nis shown on the LEDs without modification'); +gettext('Alhambra-II'); gettext('01-manual-btns-led'); -gettext('# And gate: Manual testing with two pushbutton and an LED\n\nThe LED is only turned on when both buttons are pressed at the same \ntime'); +gettext('# AND gate: Manual testing with two pushbuttons and one LED\n\nThe LED is only turned on when both buttons are pressed at the same \ntime'); gettext('## And Truth table\n\n| i1 | i0 | output |\n|-----|-----|--------|\n| 0 | 0 | 0 |\n| 0 | 1 | 0 |\n| 1 | 0 | 0 |\n| 1 | 1 | 1 |'); gettext('02-icerok-btns-led'); gettext('Detección de pulsación. Emite un tic cada vez que se aprieta el pulsador'); @@ -183,11 +234,8 @@ gettext('The inputs and output signal are \ncaptured'); gettext('Icerok logic analycer: It \ncapture 16 samples and send \nthem to the PC'); gettext('Show the start pulse \non the capture'); gettext('**Pulsador-tic**'); -gettext('01-manual-btns-led'); -gettext('02-icerok-btns-led'); gettext('01-bit'); gettext('Alhambra-II'); -gettext('ice-build'); gettext('01-manual-btn-led'); gettext('# Not gate: Manual testing with a pushbutton and an LED\n\nWhen the button SW1 is not pressed, the input is 0. The output of the \nnot is 1 and the LED is on \nWhen the button SW1 is pressed, the input is 1, the output 0 and the \nLED is off'); gettext('02-serial-btn-led'); @@ -275,6 +323,14 @@ gettext('If the character read is 0 \nwe have reached the end of \nthe string' gettext('Memory with the string \nto be transmited'); gettext('Para automático de la \nmáquina cuando ha terminado '); gettext('Paro externo'); -gettext('01-manual-btn-led'); -gettext('02-serial-btn-led'); -gettext('03-icerok-btn-led'); +gettext('Or2'); +gettext('Alhambra-II'); +gettext('01-manual-btns-led'); +gettext('# OR gate: Manual testing with two pushbuttons and one LED\n\nThe LED is turned on if button 1 or button 2 or both are pressed. Otherwise \nthe LED0 is off'); +gettext('## OR Truth table\n\n| i1 | i0 | output |\n|-----|-----|--------|\n| 0 | 0 | 0 |\n| 0 | 1 | 1 |\n| 1 | 0 | 1 |\n| 1 | 1 | 1 |'); +gettext('Xor2'); +gettext('Alhambra-II'); +gettext('ice-build'); +gettext('01-manual-btns-led'); +gettext('# XOR gate: Manual testing with two pushbuttons and one LED\n\nThe LED is turned on only if button 1 is pressed or button 2 is pressed but not \nboth at the same time'); +gettext('## XOR Truth table\n\n| i1 | i0 | output |\n|-----|-----|--------|\n| 0 | 0 | 0 |\n| 0 | 1 | 1 |\n| 1 | 0 | 1 |\n| 1 | 1 | 0 |');