<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es" sourcelanguage="en">
<context>
    <name>AboutWindow</name>
    <message>
        <location filename="../forms/ui_about.ui" line="14"/>
        <source>About Turing</source>
        <translation>Acerca de Turing</translation>
    </message>
    <message>
        <location filename="../forms/ui_about.ui" line="46"/>
        <source>Program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_about.ui" line="78"/>
        <source>License</source>
        <translation>Licencia</translation>
    </message>
    <message>
        <location filename="../forms/ui_about.ui" line="55"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Turing {version}&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Release channel : &lt;/span&gt;{channel} &lt;br /&gt;&lt;br /&gt;Free and open-source software to assist the learning of algorithms and programming. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Copyright (c) 2018 the Turing development team (Léo Joly, Tom Niget)&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This software is distributed under the terms of the MIT license and makes use of the &lt;a href=&quot;https://www.qt.io/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Qt&lt;/span&gt;&lt;/a&gt; / &lt;a href=&quot;https://riverbankcomputing.com/software/pyqt/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;pyQt&lt;/span&gt;&lt;/a&gt;. frameworks.&lt;/li&gt;
&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;CS &amp;gt; Maths&lt;/li&gt;
&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Windows icons under CC-BY 3.0 license - &lt;a href=&quot;http://www.fatcow.com/free-icons&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;(c) Fatcow Web Hosting&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Special thanks :&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;https://twitter.com/davR74130&quot;&gt;&lt;span style=&quot; font-weight:600; text-decoration: underline; color:#0000ff;&quot;&gt;David Roche&lt;/span&gt;&lt;/a&gt;, physics and computer science teacher, whose lessons and modesty were a big help during the development&lt;/li&gt;
&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Alan Turing&lt;/span&gt;, without whom the computer you're looking at wouldn't be a thing&lt;/li&gt;&lt;/ul&gt;
&lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;plz give us a good grade&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Algo</name>
    <message>
        <location filename="../forms/mainwindow.py" line="2008"/>
        <source>[k]BREAK[/k]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2011"/>
        <source>[k]CONTINUE[/k]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2014"/>
        <source>[b]ELSE[/b]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2017"/>
        <source>[b]WHILE[/b] [c]{cond}[/c]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2020"/>
        <source>[b]IF[/b] [c]{cond}[/c]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2029"/>
        <source>[k]DECLARE[/k] [c]{var}[/c]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2038"/>
        <source>[k]CALL[/k] [c]{code}[/c]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2041"/>
        <source>[b]FOR[/b] [c]{var}[/c] [b]FROM[/b] [c]{begin}[/c] [b]TO[/b] [c]{end}[/c] {step}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2042"/>
        <source>([b]STEP[/b] [c]{step}[/c])</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2048"/>
        <source>[b]FUNCTION[/b] [c]{func}({args})[/c]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2052"/>
        <source>[k]RETURN[/k] [c]{val}[/c]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2056"/>
        <source>[k]STOP[/k] [c]{val}[/c]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2060"/>
        <source>[k]WAIT[/k] [c]{val}[/c] [k]SECONDS[/k]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2066"/>
        <source>[k]CLEAR PLOT[/k]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2069"/>
        <source>[k]DRAW LINE[/k] [c]{color}[/c] [k]FROM[/k] ([c]{start_x}[/c]; [c]{start_y}[/c]) [k]TO[/k] ([c]{end_x}[/c]; [c]{end_y}[/c])</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2079"/>
        <source>[k]DRAW POINT[/k] [c]{color}[/c] [k]AT[/k] ([c]{x}[/c]; [c]{y}[/c])</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2097"/>
        <source>[k]PLOT FUNCTION[/k] [c]{color}[/c] [i]f[/i]({var}) = [c]{expr}[/c] [k]FROM[/k] [c]{begin}[/c] [k]TO[/k] [c]{end}[/c] [k]STEP[/k] [c]{step}[/c]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2108"/>
        <source>[b]PROGRAM[/b]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2111"/>
        <source>[i]empty[/i]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../algo/stmts/InputStmt.py" line="21"/>
        <source>Variable {var} = </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../algo/worker.py" line="195"/>
        <source>Array access target must be of array type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../algo/worker.py" line="207"/>
        <source>Index &apos;{idx}&apos; too big for array</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../algo/worker.py" line="210"/>
        <source>Assignment target must be either variable or array item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../algo/worker.py" line="249"/>
        <source>BREAK can only be used inside a loop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../algo/worker.py" line="260"/>
        <source>CONTINUE can only be used inside a loop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../algo/worker.py" line="290"/>
        <source>RETURN can only be used inside a function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../algo/worker.py" line="321"/>
        <source>ELSE can only be used after an IF block</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../algo/worker.py" line="359"/>
        <source>Unknown statement type: {type}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/alg_input.py" line="44"/>
        <source>Invalid assignment target (must be either variable or array item): {name}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/alg_gfunc.py" line="46"/>
        <source>Invalid variable name: {name}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/alg_func.py" line="34"/>
        <source>Invalid name: {name}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../util/code.py" line="50"/>
        <source>The following errors occured while parsing the expression:

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2086"/>
        <source>[k]SET WINDOW[/k] [i]Xmin=[/i][c]{x_min}[/c] [i]Xmax=[/i][c]{x_max}[/c] [i]Ymin=[/i][c]{y_min}[/c] [i]Ymax=[/i][c]{y_max}[/c] [i]Xgrad=[/i][c]{x_grad}[/c] [i]Ygrad=[/i][c]{y_grad}[/c]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2031"/>
        <source>[k]VARIABLE[/k] [c]{var}[/c] [k]TAKES VALUE[/k] [c]{value}[/c]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2004"/>
        <source>[k]DISPLAY[/k] [c]{val}[/c] {newline}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2023"/>
        <source>[k]INPUT[/k] [c]{prompt}[/c] [k]TO[/k] [c]{var}[/c] {text}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2031"/>
        <source>[c]{var}[/c] [k]&amp;#129128;[/k] [c]{value}[/c]</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoCallStmt</name>
    <message>
        <location filename="../forms/ui_alg_call.ui" line="17"/>
        <source>Call function</source>
        <translation>Llamada a una función</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_call.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Calls the function with the specified arguments.&lt;/p&gt;&lt;p&gt;The argument list must consist of a comma-separated list of arguments.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_call.ui" line="42"/>
        <source>Function:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_call.ui" line="80"/>
        <source>Arguments:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoCommentStmt</name>
    <message>
        <location filename="../forms/ui_alg_comment.ui" line="17"/>
        <source>Comment</source>
        <translation>Comentario</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_comment.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A comment has no effect whatsoever on the execution of the program.&lt;/p&gt;&lt;p&gt;It can contain anything.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_comment.ui" line="45"/>
        <source>Comment:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoDefineStmt</name>
    <message>
        <location filename="../forms/ui_alg_define.ui" line="17"/>
        <source>Define variable</source>
        <translation>Definir variable</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_define.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Assigns the specified value to the variable.&lt;/p&gt;&lt;p&gt;If the variable does not exist in the current scope or in any parent scope, it will be created in the current scope.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_define.ui" line="42"/>
        <source>Value:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_define.ui" line="52"/>
        <source>Variable:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoDisplayStmt</name>
    <message>
        <location filename="../forms/ui_alg_display.ui" line="17"/>
        <source>Display value</source>
        <translation>Visualizar valor</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_display.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Displays a value in the output window. &lt;/p&gt;&lt;p&gt;The value can be of any type, it will be automatically converted to a textual representation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_display.ui" line="56"/>
        <source>Value:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_display.ui" line="66"/>
        <source>Followed by a line break</source>
        <translation>Añadir un salto de línea</translation>
    </message>
</context>
<context>
    <name>AlgoForStmt</name>
    <message>
        <location filename="../forms/ui_alg_for.ui" line="17"/>
        <source>FOR loop</source>
        <translation>Bucle PARA</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_for.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Executes the instructions for all values of the variable in the specified range.&lt;/p&gt;&lt;p&gt;At each iteration, the variable will be incremented by the step which is defaulted to 1. &lt;/p&gt;&lt;p&gt;The bounds are inclusive.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_for.ui" line="48"/>
        <source>From:</source>
        <translation>De:</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_for.ui" line="58"/>
        <source>To:</source>
        <translation>A:</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_for.ui" line="103"/>
        <source>Step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_for.ui" line="113"/>
        <source>Variable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_for.ui" line="126"/>
        <source>Custom step</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoFuncStmt</name>
    <message>
        <location filename="../forms/ui_alg_func.ui" line="17"/>
        <source>Define function</source>
        <translation>Definir una función</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_func.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Creates a custom function. The parameters must be a comma-separated list of identifiers.&lt;/p&gt;&lt;p&gt;A function may or may not return a value, it can very well only &amp;quot;do&amp;quot; things without ever giving a result. Such a function can be called using the CALL statement.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_func.ui" line="42"/>
        <source>Function:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_func.ui" line="58"/>
        <source>Parameters:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoGFuncStmt</name>
    <message>
        <location filename="../forms/ui_alg_gfunc.ui" line="17"/>
        <source>Plot function</source>
        <translation>Trazar una función</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gfunc.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Draws the curve of the function on the specified interval.&lt;/p&gt;&lt;p&gt;The color must be a string containing the color name or RGB hex string.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gfunc.ui" line="42"/>
        <source>Start:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gfunc.ui" line="55"/>
        <source>Step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gfunc.ui" line="68"/>
        <source>Function:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gfunc.ui" line="81"/>
        <source>Variable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gfunc.ui" line="153"/>
        <source>Color:</source>
        <translation>Color:</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gfunc.ui" line="163"/>
        <source>End:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoGLineStmt</name>
    <message>
        <location filename="../forms/ui_alg_gline.ui" line="17"/>
        <source>Plot line</source>
        <translation>Trazar una línea</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gline.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Draws a line with the specified coordinates.&lt;/p&gt;&lt;p&gt;The color must be a string containing the color name or RGB hex string.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gline.ui" line="45"/>
        <source>End Y:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gline.ui" line="55"/>
        <source>End X:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gline.ui" line="74"/>
        <source>Start X:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gline.ui" line="84"/>
        <source>Start Y:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gline.ui" line="167"/>
        <source>Color:</source>
        <translation>Color:</translation>
    </message>
</context>
<context>
    <name>AlgoGPointStmt</name>
    <message>
        <location filename="../forms/ui_alg_gpoint.ui" line="17"/>
        <source>Plot point</source>
        <translation>Trazar un punto</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gpoint.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Draws a point at the specified coordinates.&lt;/p&gt;&lt;p&gt;The color must be a string containing the color name or RGB hex string.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gpoint.ui" line="42"/>
        <source>Color:</source>
        <translation>Color:</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gpoint.ui" line="55"/>
        <source>X:</source>
        <translation>X:</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gpoint.ui" line="65"/>
        <source>Y:</source>
        <translation>Y:</translation>
    </message>
</context>
<context>
    <name>AlgoGWindowStmt</name>
    <message>
        <location filename="../forms/ui_alg_gwindow.ui" line="17"/>
        <source>Set window</source>
        <translation>Configurar la ventana del gráfico</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gwindow.ui" line="45"/>
        <source>Max Y:</source>
        <translation>Máx Y:</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gwindow.ui" line="58"/>
        <source>Min Y:</source>
        <translation>Mín Y:</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gwindow.ui" line="74"/>
        <source>Min X:</source>
        <translation>Mín X:</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gwindow.ui" line="84"/>
        <source>Max X:</source>
        <translation>Máx X:</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gwindow.ui" line="184"/>
        <source>Grad X:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gwindow.ui" line="194"/>
        <source>Grad Y:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_gwindow.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Changes the size of the plot window canvas. For Grad, 0 means automatic.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoIfStmt</name>
    <message>
        <location filename="../forms/ui_alg_if.ui" line="17"/>
        <source>IF block</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_if.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Checks if the specified condition is true.&lt;/p&gt;&lt;p&gt;The block will only be executed if the condition is true, otherwise the program will continue with the instruction following the block.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_if.ui" line="56"/>
        <source>Condition:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoInputStmt</name>
    <message>
        <location filename="../forms/ui_alg_input.ui" line="17"/>
        <source>Read user input</source>
        <translation>Leer la entrada del usuario</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_input.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Asks the user for a value and assigns it to the specified variable.&lt;/p&gt;&lt;p&gt;Optionally, a message can be displayed. &lt;span style=&quot; font-weight:600;&quot;&gt;Warning&lt;/span&gt;: the message is an expression, thus if you want to display text you need to enclose everything inside quotes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_input.ui" line="63"/>
        <source>Display a message</source>
        <translation>Mostrar un mensaje</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_input.ui" line="83"/>
        <source>Message:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_input.ui" line="70"/>
        <source>Variable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_input.ui" line="93"/>
        <source>Text</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoReturnStmt</name>
    <message>
        <location filename="../forms/ui_alg_return.ui" line="17"/>
        <source>Return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_return.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Exits the current function and optionally passes a value to the caller.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_return.ui" line="42"/>
        <source>Value:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_return.ui" line="73"/>
        <source>Return a value</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoSleepStmt</name>
    <message>
        <location filename="../forms/ui_alg_sleep.ui" line="17"/>
        <source>Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_sleep.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Waits for the specified amount of time (in &lt;span style=&quot; font-weight:600;&quot;&gt;seconds&lt;/span&gt;).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_sleep.ui" line="45"/>
        <source>Duration:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AlgoStopStmt</name>
    <message>
        <location filename="../forms/ui_alg_stop.ui" line="17"/>
        <source>Breakpoint</source>
        <translation>Punto de ruptura</translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_stop.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pauses the program until &amp;quot;Run&amp;quot; or &amp;quot;Debug&amp;quot; is pressed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_stop.ui" line="42"/>
        <source>Message:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_stop.ui" line="73"/>
        <source>Display a message</source>
        <translation>Mostrar un mensaje</translation>
    </message>
</context>
<context>
    <name>AlgoWhileStmt</name>
    <message>
        <location filename="../forms/ui_alg_while.ui" line="17"/>
        <source>WHILE loop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_while.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Executes the instructions while the condition is true.&lt;/p&gt;&lt;p&gt;As soon as the condition is false, the program continues with the instruction following the block.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_alg_while.ui" line="56"/>
        <source>Condition:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Algobox</name>
    <message>
        <location filename="../algo/frontends/algobox.py" line="54"/>
        <source>Unknown color: {color}</source>
        <translation type="obsolete">Color desconocido: {color}</translation>
    </message>
    <message>
        <location filename="../algo/frontends/algobox.py" line="114"/>
        <source>Unknown variable type: {type}</source>
        <translation type="obsolete">Tipo de variable desconocido: {type}</translation>
    </message>
</context>
<context>
    <name>CalcWindow</name>
    <message>
        <location filename="../forms/ui_calculator.ui" line="14"/>
        <source>Calculator</source>
        <translation>Calculadora</translation>
    </message>
    <message>
        <location filename="../forms/calculator.py" line="72"/>
        <source>Result is None</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ChangeThemeWindow</name>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="17"/>
        <source>Edit theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="32"/>
        <source>Block:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="42"/>
        <source>Comment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="55"/>
        <source>Keyword:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="96"/>
        <source>Literal:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="139"/>
        <source>Window:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="149"/>
        <source>Shadow:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="329"/>
        <source>Button:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="342"/>
        <source>Button Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="355"/>
        <source>Disabled
Button Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="366"/>
        <source>Bright Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="523"/>
        <source>Disabled
Highlight:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="534"/>
        <source>Highlight:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="544"/>
        <source>Highlighted Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="554"/>
        <source>Link:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="564"/>
        <source>Disabled
Highlighted Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="586"/>
        <source>Alternate Base:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="596"/>
        <source>Base:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="606"/>
        <source>Window Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="616"/>
        <source>Dark:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="626"/>
        <source>Disabled
Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="637"/>
        <source>Tool Tip Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="647"/>
        <source>Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="657"/>
        <source>Tool Tip Base:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_changtheme.ui" line="575"/>
        <source>Disabled
Window Text :</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Docs</name>
    <message>
        <location filename="../maths/lib/algobox.py" line="6"/>
        <source>Algobox compatibility</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="12"/>
        <source>Basic</source>
        <translation>Básico</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="14"/>
        <source>Rounds {{num}} to the nearest integer / (if specified) to {{prec}} decimals.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="35"/>
        <source>Returns the absolute value of {{num}}.</source>
        <translation>Devuelve el valor absoluto de {{num}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="46"/>
        <source>Returns the square root of {{num}}. If {{num}} &lt; 0, the result will be Complex.</source>
        <translation>Devuelve la raíz cuadrada de {{num}}. Si {{num}} &lt; 0, el resultado será Complejo.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="60"/>
        <source>Returns the {{n}}-th root of {{num}}.</source>
        <translation>Devuelve la raíz {{n}}-ésima de {{num}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="72"/>
        <source>Returns {{num}} to the {{p}}-th power.</source>
        <translation>Devuelve {{num}} a la {{n}}-ésima potencia.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="87"/>
        <source>Returns //e// to the power of {{num}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="98"/>
        <source>Returns the natural (base-//e//) logarithm of {{num}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="109"/>
        <source>Returns the base-{{b}} logarithm of {{num}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="123"/>
        <source>Returns the base-10 logarithm of {{num}}.</source>
        <translation>Devuelve el logaritmo decimal de {{num}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="134"/>
        <source>Returns the largest integer less than or equal to {{num}}.</source>
        <translation>Devuelve el número entero más grande menor o igual que {{num}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="147"/>
        <source>Returns the smallest integer greater than or equal to {{num}}.</source>
        <translation>Devuelve el entero más pequeño mayor o igual que {{num}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="160"/>
        <source>Returns the sign of {{num}} (-1 if negative, 1 if positive, 0 otherwise).</source>
        <translation>Devuelve el signo de {{num}} (-1 si es negativo, 1 si es positivo, 0 en caso contrario).</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="175"/>
        <source>Returns the greatest common divisor of {{a}} and {{b}}.</source>
        <translation>Devuelve el máximo común divisor de {{a}} y {{b}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="190"/>
        <source>Returns the least common multiple of {{a}} and {{b}}.</source>
        <translation>Devuelve el mínimo común múltiplo de {{a}} y {{b}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="205"/>
        <source>Returns the argument (or phase) of {{x}}.</source>
        <translation>Devuelve el argumento de {{x}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="219"/>
        <source>Returns a list containing the polar coordinates of {{x}}, respectively the modulus (radius) and argument (angle).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="235"/>
        <source>Converts the specified polar coordinates to a complex number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="247"/>
        <source>Returns the real part of {{x}}.</source>
        <translation>Devuelve la parte real de {{x}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="258"/>
        <source>Returns the imaginary part of {{x}}.</source>
        <translation>Devuelve la parte imaginaria de {{x}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="269"/>
        <source>Returns the complex conjugate of {{x}}.</source>
        <translation>Devuelve el complejo conjugado de {{x}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="280"/>
        <source>Returns the gradient of {{func}} at {{x}} (optional precision {{h}}).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="296"/>
        <source>Returns the derivative of {{func}} (optional precision {{h}}).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="311"/>
        <source>Returns the integral of {{func}} from {{a}} to {{b}} (optional number of steps: {{steps}}).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/cast.py" line="6"/>
        <source>Type conversion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/cast.py" line="8"/>
        <source>Tries to convert {{obj}} to Boolean.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/cast.py" line="19"/>
        <source>Tries to convert {{obj}} to Number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/cast.py" line="30"/>
        <source>Tries to convert {{obj}} to List.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/cast.py" line="41"/>
        <source>Converts {{obj}} to String.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/const.py" line="6"/>
        <source>Other constants</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="9"/>
        <source>Geometry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="11"/>
        <source>Returns the perimeter of the circle with the specified {{radius}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="22"/>
        <source>Returns the area of the triangle with the specified side lengths.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="36"/>
        <source>Returns the area of the triangle with the specified base and height.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="48"/>
        <source>Returns the area of the square with the specified {{side}} length.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="59"/>
        <source>Returns the area of the rectangle with side lengths {{s1}} and {{s2}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="71"/>
        <source>Returns the area of the trapezoid with sides {{a}} and {{b}} and height {{height}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="84"/>
        <source>Returns the area of the circle with the specified {{radius}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="95"/>
        <source>Returns the area of the ellipse with radii {{r1}} and {{r2}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="107"/>
        <source>Returns the area of the parallelogram with the specified {{base}} and {{height}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="119"/>
        <source>Returns the area of the circle sector with the specified {{radius}} and {{angle}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="131"/>
        <source>Returns the area of the regular polygon with the specified number of {{sides}} and side {{length}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="144"/>
        <source>Returns the surface area of the sphere with the specified {{radius}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="155"/>
        <source>Returns the surface area of the cube with the specified {{side}} length.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="166"/>
        <source>Returns the surface area of the parallelogram with side lengths {{a}}, {{b}} and {{c}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="179"/>
        <source>Returns the surface area of the cylinder with the specified {{radius}} and {{height}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="191"/>
        <source>Returns the volume of the regular pyramid with the specified number of {{sides}}, side {{length}} and {{height}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="206"/>
        <source>Returns the volume of the cube with the specified {{side}} length.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="217"/>
        <source>Returns the volume of the sphere with the specified {{radius}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="228"/>
        <source>Returns the volume of the parallelogram with side lengths {{a}}, {{b}} and {{c}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/geom.py" line="241"/>
        <source>Returns the volume of the cylinder with the specified {{radius}} and {{height}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/physics.py" line="6"/>
        <source>Physics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="14"/>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="58"/>
        <source>Returns the arithmetic mean of {{args}}.</source>
        <translation>Devuelve la media aritmética de {{args}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="74"/>
        <source>Returns the harmonic mean of {{args}}.</source>
        <translation>Devuelve la media armónica de {{args}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="91"/>
        <source>Returns the sum of all the terms of {{args}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="103"/>
        <source>Returns the binomial coefficient for a subset of size {{k}} and a set of size {{n}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="116"/>
        <source>Returns the maximum value of {{args}}.</source>
        <translation>Devuelve el valor máximo de {{args}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="128"/>
        <source>Returns the minimum value of {{args}}.</source>
        <translation>Devuelve el valor mínimo de {{args}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="164"/>
        <source>Returns the Gamma function at {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="175"/>
        <source>Returns the natural logarithm of the absolute value of the Gamma function at {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="186"/>
        <source>Returns the factorial of {{x}}.</source>
        <translation>Devuelve el factorial de {{x}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="197"/>
        <source>Returns the error function at {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="208"/>
        <source>Returns the complementary error function at {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="263"/>
        <source>Applies {{func}} to each element of {{lst}} and returns the resulting list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="278"/>
        <source>Returns a list containing all elements of {{lst}} for which {{func}} returns a truthy value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="293"/>
        <source>Returns a slice of the specified list, from index {{start}} (inclusive) to either index {{end}} (exclusive) or the end of the list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="315"/>
        <source>Returns the population standard deviation of {{lst}}.</source>
        <translation>Devuelve la desviación estándar de {{lst}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="330"/>
        <source>Returns the population variance of {{lst}}.</source>
        <translation>Devuelve la varianza de {{lst}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="342"/>
        <source>Returns the sample standard deviation of {{lst}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="357"/>
        <source>Returns the sample variance of {{lst}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="372"/>
        <source>Returns a random number between 0 (inclusive) and 1 (exclusive).</source>
        <translation>Devuelve un número aleatorio entre 0 (incluido) y 1 (excluido).</translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="384"/>
        <source>Returns a random integer between {{a}} and {{b}} (inclusive).</source>
        <translation>Devuelve un número aleatorio entre {{a}} y {{b}} (incluido).</translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="402"/>
        <source>Returns the {{n}}-th Fibonacci number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="416"/>
        <source>Returns the {{n}}-th Euler number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="440"/>
        <source>Returns the Beta function at {{a}} and {{b}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="8"/>
        <source>Trigonometry</source>
        <translation>Trigonometría</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="19"/>
        <source>Converts angle {{x}} from radians to degrees.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="33"/>
        <source>Converts angle {{x}} from degrees to radians.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="47"/>
        <source>Returns the arc sine of {{x}}.</source>
        <translation>Devuelve el arco seno de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="54"/>
        <source>Returns the arc cosine of {{x}}.</source>
        <translation>Devuelve el arco coseno de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="61"/>
        <source>Returns the arc tangent of {{x}}.</source>
        <translation>Devuelve el arco tangente de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="68"/>
        <source>Returns the arc tangent of {{y}} / {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="75"/>
        <source>Returns the inverse hyperbolic sine of {{x}}.</source>
        <translation>Devuelve el seno hiperbólico inverso de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="82"/>
        <source>Returns the inverse hyperbolic cosine of {{x}}.</source>
        <translation>Devuelve el coseno hiperbólico inverso de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="89"/>
        <source>Returns the inverse hyperbolic tangent of {{x}}.</source>
        <translation>Devuelve el tangente hiperbólico inverso de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="96"/>
        <source>Returns the sine of {{x}}.</source>
        <translation>Devuelve el seno de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="103"/>
        <source>Returns the cosine of {{x}}.</source>
        <translation>Devuelve el coseno de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="110"/>
        <source>Returns the tangent of {{x}}.</source>
        <translation>Devuelve el tangente de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="117"/>
        <source>Returns the hyperbolic sine of {{x}}.</source>
        <translation>Devuelve el seno hiperbólico de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="124"/>
        <source>Returns the hyperbolic cosine of {{x}}.</source>
        <translation>Devuelve el coseno hiperbólico de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="131"/>
        <source>Returns the hyperbolic tangent of {{x}}.</source>
        <translation>Devuelve el tangente hiperbólico de {{x}}}.</translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="138"/>
        <source>Returns the secant of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="145"/>
        <source>Returns the cosecant of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="152"/>
        <source>Returns the cotangent of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="159"/>
        <source>Returns the exsecant of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="166"/>
        <source>Returns the excosecant of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="173"/>
        <source>Returns the chord of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="182"/>
        <source>Returns the hyperbolic secant of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="189"/>
        <source>Returns the hyperbolic cosecant of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="196"/>
        <source>Returns the hyperbolic cotangent of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="203"/>
        <source>Returns the inverse secant of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="210"/>
        <source>Returns the inverse cosecant of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="217"/>
        <source>Returns the inverse cotangent of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="224"/>
        <source>Returns the inverse hyperbolic secant of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="231"/>
        <source>Returns the inverse hyperbolic cosecant of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="238"/>
        <source>Returns the inverse hyperbolic cotangent of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="245"/>
        <source>Returns the cardinal sine of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="252"/>
        <source>Returns the versed sine of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="259"/>
        <source>Returns the versed cosine of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="266"/>
        <source>Returns the coversed sine of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="273"/>
        <source>Returns the coversed cosine of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="280"/>
        <source>Returns the haversed sine of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="287"/>
        <source>Returns the haversed cosine of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="294"/>
        <source>Returns the hacoversed sine of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="301"/>
        <source>Returns the hacoversed cosine of {{x}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/trig.py" line="308"/>
        <source>Returns the hypotenuse / Euclidean norm of the vector ({{x}}, {{y}}).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="452"/>
        <source>Returns the median of {{lst}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="464"/>
        <source>Returns the mode of {{lst}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="476"/>
        <source>Returns the probability for {{k}} with the binomial distribution of parameters {{n}} and {{p}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="491"/>
        <source>Returns the number of elements in {{T}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="506"/>
        <source>Swaps the elements of {{t}} at indices {{a}} and {{b}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="520"/>
        <source>Generates a list containing all number from {{start}} (inclusive) to {{end}} (exclusive) with a step of {{step}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="542"/>
        <source>Generates a list containing all number from {{start}} (inclusive) to {{end}} (inclusive) with a step of {{step}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="219"/>
        <source>Returns the inverse of the error function at {{y}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="252"/>
        <source>Returns the inverse of the complementary error function at {{y}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="140"/>
        <source>Returns the index of maximum value of {{args}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="152"/>
        <source>Returns the index of minimum value of {{args}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="43"/>
        <source>Returns a random element from {{args}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="341"/>
        <source>Returns the uppercase version of {{s}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/basic.py" line="355"/>
        <source>Returns the lowercase version of {{s}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="564"/>
        <source>Returns the probability for {{x}} with the normal distribution of parameters µ={{mu}} and σ={{sigma}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="579"/>
        <source>Returns the probability for {{x}} with the standard normal distribution (µ=0 and σ=1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="590"/>
        <source>Returns the cumulative probability for {{x}} with the normal distribution of parameters µ={{mu}} and σ={{sigma}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="604"/>
        <source>Returns the cumulative probability for {{x}} with the standard normal distribution (µ=0 and σ=1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="616"/>
        <source>Returns the number with cumulative probability {{p}} with the normal distribution of parameters µ={{mu}} and σ={{sigma}}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/lib/stats.py" line="630"/>
        <source>Returns the number with cumulative probability {{p}} with the standard normal distribution (µ=0 and σ=1).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Evaluator</name>
    <message>
        <location filename="../maths/evaluator.py" line="73"/>
        <source>Cannot find variable or function {name}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="89"/>
        <source>Parser: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="254"/>
        <source>Argument count mismatch (expected {exp}, got {act})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="205"/>
        <source>Unknown node type: {type}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="218"/>
        <source>Array access target must be of array type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="224"/>
        <source>Index &apos;{idx}&apos; too big for array</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="232"/>
        <source>Callee is None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="242"/>
        <source>Only lists can be expanded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="260"/>
        <source>Type mismatch for argument #{idx} &apos;{arg}&apos; (expected {exp})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="294"/>
        <source>Invalid unary operator &apos;{op}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="308"/>
        <source>Trying to use None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="324"/>
        <source>Type mismatch: operands have different types ({left} and {right})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="341"/>
        <source>left</source>
        <translation>izquierdo</translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="344"/>
        <source>right</source>
        <translation>derecho</translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="346"/>
        <source>Invalid value type for {val} and operator &apos;{op}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="346"/>
        <source> and </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="351"/>
        <source>Operator &apos;{op}&apos; not allowed for value type {type}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="367"/>
        <source>Trying to multiply List by non-integer ({val})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="376"/>
        <source>Trying to divide by zero</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/evaluator.py" line="418"/>
        <source>Invalid binary operator &apos;{op}&apos; for &apos;{left}&apos; and &apos;{right}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HelpWindow</name>
    <message>
        <location filename="../forms/ui_help.ui" line="14"/>
        <source>Help Contents</source>
        <translation>Contenido de la Ayuda</translation>
    </message>
    <message>
        <location filename="../forms/help.py" line="52"/>
        <source>&lt;h2&gt;Arguments:&lt;/h2&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/help.py" line="56"/>
        <source>&lt;li&gt;None&lt;/li&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/help.py" line="66"/>
        <source>default = {deft}</source>
        <translation>defecto = {deft}</translation>
    </message>
    <message>
        <location filename="../forms/help.py" line="81"/>
        <source>&lt;h2&gt;Aliases:&lt;/h2&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/help.py" line="94"/>
        <source>&lt;h2&gt;Functions:&lt;/h2&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>InlineCodeDialog</name>
    <message>
        <location filename="../forms/ui_inline_code.ui" line="17"/>
        <source>Expression editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="46"/>
        <source>Home</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="163"/>
        <source>Pseudocode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="264"/>
        <source>Duplicate Line</source>
        <comment>shorter</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="295"/>
        <source>Delete Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="306"/>
        <source>Edit Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1512"/>
        <source>Zoom in</source>
        <translation>Aumentar zoom</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1521"/>
        <source>Zoom out</source>
        <translation>Disminuir zoom</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1530"/>
        <source>Reset zoom</source>
        <translation>Restaurar</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="410"/>
        <source>Basic</source>
        <translation>Básico</translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="751"/>
        <source>Breakpoint</source>
        <translation>Punto de ruptura</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="438"/>
        <source>Read user INPUT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="449"/>
        <source>DISPLAY value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="460"/>
        <source>Comment</source>
        <translation>Comentario</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="471"/>
        <source>Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="483"/>
        <source>Blocks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="489"/>
        <source>WHILE loop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="500"/>
        <source>ELSE block</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="511"/>
        <source>FOR loop</source>
        <translation>Bucle PARA</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="522"/>
        <source>IF block</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="533"/>
        <source>CONTINUE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="544"/>
        <source>BREAK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="556"/>
        <source>Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="562"/>
        <source>CALL function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="569"/>
        <source>Define FUNCTION</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="580"/>
        <source>RETURN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1015"/>
        <source>Plot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="594"/>
        <source>Set window</source>
        <translation type="unfinished">Configurar la ventana del gráfico</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="605"/>
        <source>Clear plot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="616"/>
        <source>Draw point</source>
        <translation>Trazar punto</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="627"/>
        <source>Draw line</source>
        <translation>Trazar línea</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="638"/>
        <source>Plot function</source>
        <translation>Trazar función</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="661"/>
        <source>Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="680"/>
        <source>&amp;File</source>
        <translation>&amp;Archivo</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="707"/>
        <source>&amp;Edit</source>
        <translation>&amp;Editar</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="730"/>
        <source>&amp;Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="742"/>
        <source>&amp;View</source>
        <translation>&amp;Vista</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="746"/>
        <source>Change theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="757"/>
        <source>Change style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="776"/>
        <source>&amp;Program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="788"/>
        <source>&amp;Tools</source>
        <translation>&amp;Herramientas</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="825"/>
        <source>Toolbar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="863"/>
        <source>Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="912"/>
        <source>Clear Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="932"/>
        <source>Save Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="952"/>
        <source>Print Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1033"/>
        <source>New</source>
        <translation>Nuevo</translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1102"/>
        <source>Open</source>
        <translation>Abrir</translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1072"/>
        <source>Save</source>
        <translation>Guardar</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1078"/>
        <source>Save As</source>
        <translation>Guardar como</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1090"/>
        <source>Exit</source>
        <translation>Salir</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1101"/>
        <source>Save All</source>
        <translation>Guardar todo</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1116"/>
        <source>Undo</source>
        <translation>Deshacer</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1131"/>
        <source>Redo</source>
        <translation>Rehacer</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1146"/>
        <source>Cut</source>
        <translation>Cortar</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1161"/>
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1176"/>
        <source>Paste</source>
        <translation>Pegar</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1191"/>
        <source>Quick Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1203"/>
        <source>Help Contents</source>
        <translation>Ayuda</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1218"/>
        <source>About Turing</source>
        <translation>Acerca de Turing</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1236"/>
        <source>Show toolbar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1245"/>
        <source>Examples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1257"/>
        <source>Print</source>
        <translation>Imprimir</translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1361"/>
        <source>Find</source>
        <translation>Buscar</translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1364"/>
        <source>Replace</source>
        <translation>Reemplazar</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1296"/>
        <source>Calculator</source>
        <translation>Calculadora</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1308"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1320"/>
        <source>Select All</source>
        <translation>Seleccionar todo</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1335"/>
        <source>Run</source>
        <translation>Ejecutar</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1350"/>
        <source>Step-by-step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1371"/>
        <source>Show toolbar text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1383"/>
        <source>Convert to Python</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1398"/>
        <source>Convert to pseudocode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1407"/>
        <source>Duplicate Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1419"/>
        <source>Indent</source>
        <translation>Aumentar guion de línea</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1431"/>
        <source>Unindent</source>
        <translation>Reducir guion de línea</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1443"/>
        <source>Go To Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1455"/>
        <source>Find Previous</source>
        <translation>Buscar anterior</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1467"/>
        <source>Find Next</source>
        <translation>Buscar siguiente</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1482"/>
        <source>Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1491"/>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1503"/>
        <source>Send Feedback</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="352"/>
        <source>Do you really want to exit?
All unsaved changes will be lost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="382"/>
        <source>Turing - {file} (unsaved)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="384"/>
        <source>Turing - {file}</source>
        <translation>Turing - {file}</translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="386"/>
        <source>Turing - New File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="549"/>
        <source>Input: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="726"/>
        <source>end of output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="726"/>
        <source>end of output [{time}]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="751"/>
        <source>Breakpoint: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="781"/>
        <source>program interrupted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="914"/>
        <source>Syntax error ({type}) at line {line}, offset {off}: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1061"/>
        <source>Save output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1061"/>
        <source>Text files (*.txt)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1149"/>
        <source>Do you really want to create a new file?
All unsaved changes will be lost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1331"/>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1334"/>
        <source>Folding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1335"/>
        <source>Collapse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1336"/>
        <source>Expand</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1337"/>
        <source>Collapse all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1338"/>
        <source>Expand all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1340"/>
        <source>Select word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1341"/>
        <source>Select extended word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1342"/>
        <source>Matched select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1343"/>
        <source>Select line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1344"/>
        <source>Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1354"/>
        <source>Regex</source>
        <translation>Expresión regular</translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1355"/>
        <source>Match case</source>
        <translation>Coincidir MAYÚSCULAS/minúsculas</translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1356"/>
        <source>Whole words</source>
        <translation>Solo palabras completas</translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1357"/>
        <source>In Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1358"/>
        <source>0 matches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1360"/>
        <source>Replace All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1448"/>
        <source>{num} matches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2354"/>
        <source>Program file (*.py *.tr *.alg)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2355"/>
        <source>Python file (*.py)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2356"/>
        <source>Turing program (*.tr)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2357"/>
        <source>Algobox file (*.alg)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2521"/>
        <source>A new version of Turing is available.
Would you like to download it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="2531"/>
        <source>A modified file has been automatically saved.
Would you like to recover it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1332"/>
        <source>Zoom</source>
        <translation>Zoom</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1535"/>
        <source>Edit theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="792"/>
        <source>Settings</source>
        <translation>Ajustes</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1543"/>
        <source>Use arrow notation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="416"/>
        <source>ASSIGN variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="65"/>
        <source>Recent files</source>
        <comment>Header</comment>
        <translation>Archivos recientes</translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="134"/>
        <source>Recent articles</source>
        <comment>Header</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="684"/>
        <source>Recent files</source>
        <comment>Menu</comment>
        <translation>Archivos recientes</translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="313"/>
        <source>Load recent articles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/ui_mainwindow.ui" line="1559"/>
        <source>Check for updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1004"/>
        <source>You are about to choose an example file
from the `examples` directory. To guess what examples are,
you can guess from the file names.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../forms/mainwindow.py" line="1089"/>
        <source>You are not allowed to write to {},
please choose another file path.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Parser</name>
    <message>
        <location filename="../maths/parser.py" line="101"/>
        <source>OR</source>
        <translation>O</translation>
    </message>
    <message>
        <location filename="../maths/parser.py" line="102"/>
        <source>AND</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../maths/parser.py" line="103"/>
        <source>NOT</source>
        <translation>NO</translation>
    </message>
    <message>
        <location filename="../maths/parser.py" line="174"/>
        <source>Expected token ({type}) &apos;{val}&apos;</source>
        <translation>Token esperado ({type}) '{val}'</translation>
    </message>
    <message>
        <location filename="../maths/parser.py" line="266"/>
        <source>Unexpected token ({type}) &apos;{val}&apos; after end of expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../maths/parser.py" line="472"/>
        <source>Unexpected EOL</source>
        <translation>Fin de la linea inesperado</translation>
    </message>
    <message>
        <location filename="../maths/parser.py" line="474"/>
        <source>Unexpected token ({type}) &apos;{val}&apos;</source>
        <translation>Token inesperado ({type}) '{val}'</translation>
    </message>
</context>
<context>
    <name>Themes</name>
    <message>
        <location filename="../util/theming.py" line="17"/>
        <source>Default</source>
        <translation>Por defecto</translation>
    </message>
    <message>
        <location filename="../util/theming.py" line="21"/>
        <source>Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../util/theming.py" line="25"/>
        <source>Dark blue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../util/theming.py" line="42"/>
        <source>Custom</source>
        <translation>Personalizado</translation>
    </message>
    <message>
        <location filename="../util/theming.py" line="29"/>
        <source>Dark green</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../util/theming.py" line="33"/>
        <source>Dark red</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../util/theming.py" line="37"/>
        <source>Candy</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Utilities</name>
    <message>
        <location filename="../util/math.py" line="165"/>
        <source>TRUE</source>
        <translation>VERDADERO</translation>
    </message>
    <message>
        <location filename="../util/math.py" line="165"/>
        <source>FALSE</source>
        <translation>FALSO</translation>
    </message>
</context>
</TS>
