diff --git a/src/main/resources/lang/lang_es.xml b/src/main/resources/lang/lang_es.xml
index 587253675..62372e7ce 100644
--- a/src/main/resources/lang/lang_es.xml
+++ b/src/main/resources/lang/lang_es.xml
@@ -1723,4 +1723,52 @@ Por tanto, la señal 'D_out' estará también disponible para chequear el valor
Error al leer la configuración de la toolchain {0}
¡El comando "{0}" ha empezado! ¡El procesado puede llevar un tiempo!
¡El comando "{0}" ha sido completado!
+ Hay una entrada o una salida sin nombre
+ La señal "{0}" no es válida o se ha usado varias veces
+ Error al sustituir componentes para el análisis.
+ Error en la evaluación del código genérico del circuito. Código {1} en el Componente: {0}
+ Error al analizar código genérico
+ Parametrización genérica
+ Declaraciones hechas para generar un circuito
+ El circuito es genérico
+ Permite crear un circuito genérico
+ Muestra el tutorial en el arranque
+ Habilita el tutorial
+ Entradas
+ Bits
+ Bits de dirección
+ Tutorial
+ A continuación, podrás diseñar tu primer circuito tras un breve tutorial:
+
+ Primero, pon una entrada en el circuito. Encontrarás las entradas en el menú Componentes▸Entrada-Salida
+ Ahora, añade una segunda entrada al circuito. También puedes hacer clic sobre la entrada que ha aparecido en la barra de herramientas.
+
+ Es mejor colocar la segunda entrada a dos espacios de rejilla debajo de la primera.
+ Puedes mover el circuito presionando el botón derecho del ratón.
+ Haciendo clic sobre las entradas puedes moverlas.
+ A continuación vamos a insertar una puerta "OR Exclusiva".
+ Puedes encontrarla en el menú Componentes▸Lógica.
+ Coloca el componente a dos espacios de rejilla a la derecha de las entradas.
+ El último componente que vamos a insertar es una salida.
+ Colócala a dos espacios de rejilla a la derecha de la puerta "OR Exclusiva".
+ Para completar el circuito hay que dibujar los cables.
+
+ Haz clic en el punto rojo de la primera entrada y conecta el cable que aparece a una entrada de la puerta "OR Exclusiva"
+ haciendo clic en uno de los puntos azules de dicha puerta.
+ ¡NO pinches y arrastres con el botón del ratón!
+ Conecta los puntos rojos de las entradas con los puntos azules de la puerta "OR Exclusiva"
+ y el punto rojo de dicha puerta con el punto azul de la salida.
+ Así de fácil: un punto rojo va a un punto azul.
+ Tu primer circuito ya funcionará.
+ Para empezar la simulación, puedes hacer clic en el botón "Simular" de la barra de herramientas.
+ La simulación ya está activa. Ahora puedes cambiar los valores de las entradas haciendo clic en ellas.
+ Para terminar la simulación, haz clic en el botón "Stop" de la barra de herramientas.
+ Para que todo quede perfecto, tendrías que poner etiquetas a las entradas y salidas.
+
+ Haz clic con el botón derecho en una entrada para abrir un cuadro de diálogo.
+ En MacOS puedes usar el control-clic.
+ Así podrás nombrar la entrada.
+ Etiqueta todas las entradas y salidas.
+ Los nombres de las entradas y salidas deben ser únicos.
+ Saltar el tutorial
diff --git a/src/main/resources/lang/lang_es_ref.xml b/src/main/resources/lang/lang_es_ref.xml
index 3a99c71f6..bea37a0a2 100644
--- a/src/main/resources/lang/lang_es_ref.xml
+++ b/src/main/resources/lang/lang_es_ref.xml
@@ -1739,4 +1739,56 @@ 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.
+ Inputs
+ Bits
+ Addr. Bits
+ Tutorial
+ In the following you will be guided to the first circuit with a short tutorial:
+
+ 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 with two grid spacings under the first input.
+ You can move the circuit by holding down the right mouse button.
+ By clicking on the inputs 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 two grid spacings to the right of the inputs.
+ The last component to be inserted is an output.
+ Set it with two grid spacings 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 dots of the inputs to the blue dots 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.
+ The simulation is now active. Now you can 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.
+ The inputs and outputs should be uniquely named.
+ Skip Tutorial