LogarithmPlotter/assets/i18n/lp_es.ts
Ad5001 c592b92212
All checks were successful
continuous-integration/drone/push Build is passing
Translated using Weblate (Spanish)
Currently translated at 100.0% (265 of 265 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/es/
2024-10-11 19:18:30 +02:00

1889 lines
83 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es_ES">
<context>
<name>About</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="31"/>
<source>About LogarithmPlotter</source>
<translation>Sobre LogarithmPlotter</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="69"/>
<source>LogarithmPlotter v%1</source>
<translation>LogarithmPlotter v%1</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="81"/>
<source>2D plotter software to make BODE plots, sequences and repartition functions.</source>
<translation>Software de trazado 2D para realizar gráficos de Bode, secuencias y funciones de distribución.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="124"/>
<source>Report a bug</source>
<translation>Informar de un error</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/About.qml" line="131"/>
<source>Official website</source>
<translation>Sitio web oficial</translation>
</message>
</context>
<context>
<name>AppMenuBar</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="38"/>
<source>&amp;File</source>
<translation>&amp;Archivo</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="40"/>
<source>&amp;Load...</source>
<translation>&amp;Abrir…</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="47"/>
<source>&amp;Save</source>
<translation>&amp;Guardar</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="53"/>
<source>Save &amp;As...</source>
<translation>Guardar &amp;como…</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="61"/>
<source>&amp;Quit</source>
<translation>&amp;Salida</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="75"/>
<source>&amp;Edit</source>
<translation>&amp;Editar</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="77"/>
<source>&amp;Undo</source>
<translation>&amp;Cancelar</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="84"/>
<source>&amp;Redo</source>
<translation>&amp;Reiniciar</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="91"/>
<source>&amp;Copy plot</source>
<translation>&amp;Copiar el gráfico</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="98"/>
<source>&amp;Preferences</source>
<translation>&amp;Preferencias</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="106"/>
<source>&amp;Create</source>
<translation>&amp;Crear</translation>
</message>
<message>
<source>&amp;Settings</source>
<translation type="vanished">&amp;Ajustes</translation>
</message>
<message>
<source>Check for updates on startup</source>
<translation type="vanished">Comprobación de las actualizaciones al arrancar</translation>
</message>
<message>
<source>Reset redo stack automaticly</source>
<translation type="vanished">Restablecer la pila de rehacer automáticamente</translation>
</message>
<message>
<source>Enable LaTeX rendering</source>
<translation type="vanished">Activar el renderizado de LaTeX</translation>
</message>
<message>
<source>Automatically close parenthesises and brackets</source>
<translation type="vanished">Cerrar automáticamente paréntesis y corchetes</translation>
</message>
<message>
<source>Enable syntax highlighting</source>
<translation type="vanished">Activar el resaltado sintáctico</translation>
</message>
<message>
<source>Enable autocompletion</source>
<translation type="vanished">Activar autocompletar</translation>
</message>
<message>
<source>Color Scheme</source>
<translation type="vanished">Esquema de colores</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="128"/>
<source>&amp;Help</source>
<translation>&amp;Ayuda</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="130"/>
<source>&amp;Source code</source>
<translation>&amp;Código fuente</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="135"/>
<source>&amp;Report a bug</source>
<translation>&amp;Informar de un error</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="140"/>
<source>&amp;User manual</source>
<translation>&amp;Manual del usuario</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="145"/>
<source>&amp;Changelog</source>
<translation>&amp;Registro de cambios</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="150"/>
<source>&amp;Help translating!</source>
<translation>&amp;¡Ayuda a la traducción!</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="156"/>
<source>&amp;Thanks</source>
<translation>&amp;Agradecimientos</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="161"/>
<source>&amp;About</source>
<translation>&amp;Acerca de</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="170"/>
<source>Save unsaved changes?</source>
<translation>¿Guardar los cambios no guardados?</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/AppMenuBar.qml" line="171"/>
<source>This plot contains unsaved changes. By doing this, all unsaved data will be lost. Continue?</source>
<translation>Este gráfico contiene cambios sin guardar. Al hacer esto, se perderán todos los datos no guardados. ¿Continuar?</translation>
</message>
<message>
<source>Expression editor</source>
<translation type="vanished">Editor de expresiones</translation>
</message>
</context>
<context>
<name>BaseDialog</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/BaseDialog.qml" line="47"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
</context>
<context>
<name>BoolSetting</name>
<message>
<source>Check for updates on startup</source>
<translation type="vanished">Comprobación de las actualizaciones al arrancar</translation>
</message>
</context>
<context>
<name>Changelog</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="81"/>
<source>Fetching changelog...</source>
<translation>Obteniendo el registro de cambios…</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/Changelog.qml" line="99"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
</context>
<context>
<name>CustomPropertyList</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="196"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="216"/>
<source>+ Create new %1</source>
<translation>+ Crear nuevo %1</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="316"/>
<source>Pick on graph</source>
<translation>Elegir en el gráfico</translation>
</message>
</context>
<context>
<name>Dialog</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="86"/>
<source>Edit properties of %1 %2</source>
<translation>Editar las propiedades de %1 %2</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="93"/>
<source>LogarithmPlotter - Invalid object name</source>
<translation>LogarithmPlotter - Nombre de objeto no válido</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="96"/>
<source>An object with the name &apos;%1&apos; already exists.</source>
<translation>Ya existe un objeto con el nombre &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="104"/>
<source>Name</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
<source>null</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
<source>name</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="131"/>
<source>name + value</source>
<translation>nombre + valor</translation>
</message>
</context>
<context>
<name>EditorDialog</name>
<message>
<source>Label content</source>
<translation type="vanished">Contenido de la etiqueta</translation>
</message>
<message>
<source>null</source>
<translation type="vanished">nulo</translation>
</message>
<message>
<source>name</source>
<translation type="vanished">nombre</translation>
</message>
<message>
<source>name + value</source>
<translation type="vanished">nombre + valor</translation>
</message>
<message>
<source>+ Create new %1</source>
<translation type="vanished">+ Crear nuevo %1</translation>
</message>
<message>
<source>Edit properties of %1 %2</source>
<translation type="vanished">Editar propiedades de %1 %2</translation>
</message>
<message>
<source>Name</source>
<translation type="vanished">Nombre</translation>
</message>
</context>
<context>
<name>ExpressionEditor</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="394"/>
<source>Object Properties</source>
<translation>Propiedades de los objetos</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="426"/>
<source>Variables</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="441"/>
<source>Constants</source>
<translation>Constantes</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="456"/>
<source>Functions</source>
<translation>Funciones</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="471"/>
<source>Executable Objects</source>
<translation>Objetos de función</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="486"/>
<source>Objects</source>
<translation>Objetos</translation>
</message>
</context>
<context>
<name>FileDialog</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Export Logarithm Plot file</source>
<translation>Exportar archivo de gráfico de logaritmos</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/FileDialog.qml" line="33"/>
<source>Import Logarithm Plot file</source>
<translation>Importar archivo de gráfico de logaritmos</translation>
</message>
</context>
<context>
<name>GreetScreen</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="70"/>
<source>Welcome to LogarithmPlotter</source>
<translation>Bienvenid@ a LogarithmPlotter</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="81"/>
<source>Version %1</source>
<translation></translation>
</message>
<message>
<source>Enable LaTeX rendering</source>
<translation type="vanished">Activar el renderizado de LaTeX</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="102"/>
<source>User manual</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="94"/>
<source>Changelog</source>
<translation>Registro de cambios</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="98"/>
<source>Preferences</source>
<translation>Preferencias</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/GreetScreen.qml" line="106"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
<message>
<source>Color scheme:</source>
<translation type="vanished">Esquema de colores:</translation>
</message>
<message>
<source>Take a few seconds to configure LogarithmPlotter.
These settings can be changed at any time from the &quot;Settings&quot; menu.</source>
<translation type="vanished">Tómate unos segundos para configurar LogarithmPlotter.
Estos ajustes se pueden cambiar en cualquier momento desde el menú “Ajustes”.</translation>
</message>
<message>
<source>Check for updates on startup (requires online connectivity)</source>
<translation type="vanished">Buscar actualizaciones al iniciar (requiere conexión a Internet)</translation>
</message>
<message>
<source>Reset redo stack when a new action is added to history</source>
<translation type="vanished">Restablecer el historial de deshacer cuando se agrega una nueva acción</translation>
</message>
<message>
<source>Automatically close parenthesises and brackets in expressions</source>
<translation type="vanished">Cerrar automáticamente paréntesis y corchetes en expresiones</translation>
</message>
<message>
<source>Enable autocompletion interface in expression editor</source>
<translation type="vanished">Habilitar el autocompletado en el editor de expresiones</translation>
</message>
<message>
<source>Enable syntax highlighting for expressions</source>
<translation type="vanished">Habilitar el resaltado de sintaxis para expresiones</translation>
</message>
</context>
<context>
<name>HistoryBrowser</name>
<message>
<source>Redo &gt;</source>
<translation type="vanished">Rehacer &gt;</translation>
</message>
<message>
<source>&gt; Now</source>
<translation type="vanished">&gt; Ahora</translation>
</message>
<message>
<source>&lt; Undo</source>
<translation type="vanished">&lt; Deshacer</translation>
</message>
</context>
<context>
<name>ListSetting</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="233"/>
<source>+ Add Entry</source>
<translation>+ Añadir entrada</translation>
</message>
</context>
<context>
<name>LogarithmPlotter</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="91"/>
<source>Objects</source>
<translation>Objetos</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="97"/>
<source>Settings</source>
<translation>Ajustes</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="103"/>
<source>History</source>
<translation>Historial</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="218"/>
<source>Copied plot screenshot to clipboard!</source>
<translation>¡Captura de pantalla del gráfico copiada al portapapeles!</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="233"/>
<source>&amp;Update</source>
<translation>&amp;Actualizar</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogarithmPlotter.qml" line="235"/>
<source>&amp;Update LogarithmPlotter</source>
<translation>&amp;Actualizar LogarithmPlotter</translation>
</message>
<message>
<source>Unknown object type: %1.</source>
<translation type="vanished">Tipo de objeto desconocido: %1 .</translation>
</message>
<message>
<source>Saved plot to &apos;%1&apos;.</source>
<translation type="vanished">Gráfico guardado en &apos;%1&apos;.</translation>
</message>
<message>
<source>Loading file &apos;%1&apos;.</source>
<translation type="vanished">Cargando el archivo &apos;%1&apos;.</translation>
</message>
<message>
<source>Invalid file provided.</source>
<translation type="vanished">Se ha proporcionado un archivo no válido.</translation>
</message>
<message>
<source>Could not save file: </source>
<translation type="vanished">No se ha podido guardar el archivo: </translation>
</message>
<message>
<source>Loaded file &apos;%1&apos;.</source>
<translation type="vanished">Archivo cargado &apos;%1&apos;.</translation>
</message>
</context>
<context>
<name>ObjectCreationGrid</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectCreationGrid.qml" line="55"/>
<source>+ Create new:</source>
<translation>+ Crear nuevo:</translation>
</message>
</context>
<context>
<name>ObjectLists</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="81"/>
<source>Hide all %1</source>
<translation>Ocultar todo %1</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="82"/>
<source>Show all %1</source>
<translation>Mostrar todo %1</translation>
</message>
<message>
<source>Delete %1 %2</source>
<translation type="vanished">Borrar %1 %2</translation>
</message>
<message>
<source>Hide %1 %2</source>
<translation type="vanished">Ocultar %1 %2</translation>
</message>
<message>
<source>Show %1 %2</source>
<translation type="vanished">Mostrar %1 %2</translation>
</message>
<message>
<source>Set %1 %2 position</source>
<translation type="vanished">Fijar la posición %1 %2</translation>
</message>
<message>
<source>Pick new color for %1 %2</source>
<translation type="vanished">Elegir nuevo color para %1 %2</translation>
</message>
</context>
<context>
<name>ObjectRow</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectRow.qml" line="84"/>
<source>Hide %1 %2</source>
<translation>Ocultar %1 %2</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectRow.qml" line="85"/>
<source>Show %1 %2</source>
<translation>Mostrar %1 %2</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectRow.qml" line="159"/>
<source>Set %1 %2 position</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectRow.qml" line="184"/>
<source>Delete %1 %2</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectRow.qml" line="213"/>
<source>Pick new color for %1 %2</source>
<translation>Elegir nuevo color para %1 %2</translation>
</message>
</context>
<context>
<name>PickLocationOverlay</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="177"/>
<source>Pointer precision:</source>
<translation>Precisión del puntero:</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="184"/>
<source>Snap to grid:</source>
<translation>Ajustar a la cuadrícula:</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="193"/>
<source>Pick X</source>
<translation>Elige X</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="227"/>
<source>Pick Y</source>
<translation>Elige Y</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="243"/>
<source>Open picker settings</source>
<translation>Abrir los ajustes del selector</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="243"/>
<source>Hide picker settings</source>
<translation>Ocultar ajustes del selector</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/PickLocationOverlay.qml" line="316"/>
<source>(no pick selected)</source>
<translation>(sin selección)</translation>
</message>
<message>
<source>Snap to grid</source>
<translation type="vanished">Ajustar a la cuadrícula</translation>
</message>
</context>
<context>
<name>Preferences</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/Preferences.qml" line="181"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
</context>
<context>
<name>Settings</name>
<message>
<location filename="../../common/src/preferences/default.mjs" line="23"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="155"/>
<source>X Zoom</source>
<translation></translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="30"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="176"/>
<source>Y Zoom</source>
<translation></translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="37"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="197"/>
<source>Min X</source>
<translation></translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="44"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="220"/>
<source>Max Y</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="240"/>
<source>Max X</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="268"/>
<source>Min Y</source>
<translation></translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="50"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="292"/>
<source>X Axis Step</source>
<translation>Paso por eje X</translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="56"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="311"/>
<source>Y Axis Step</source>
<translation>Paso por eje Y</translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="62"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="327"/>
<source>Line width</source>
<translation>Anchura de la línea</translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="69"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="344"/>
<source>Text size (px)</source>
<translation>Tamaño del texto (px)</translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="75"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="361"/>
<source>X Label</source>
<translation></translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="82"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="394"/>
<source>Y Label</source>
<translation></translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="89"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="428"/>
<source>X Log scale</source>
<translation>Escala logarítmica en X</translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="95"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="444"/>
<source>Show X graduation</source>
<translation>Mostrar graduación del eje X</translation>
</message>
<message>
<location filename="../../common/src/preferences/default.mjs" line="101"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="456"/>
<source>Show Y graduation</source>
<translation>Mostrar graduación del eje Y</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="468"/>
<source>Copy to clipboard</source>
<translation>Copiar al portapapeles</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="477"/>
<source>Save plot</source>
<translation>Guardar gráfico…</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="486"/>
<source>Save plot as</source>
<translation>Guardar gráfico como…</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Settings.qml" line="495"/>
<source>Load plot</source>
<translation>Abrir gráfico…</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Cerrar</translation>
</message>
</context>
<context>
<name>ThanksTo</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="32"/>
<source>Thanks and Contributions - LogarithmPlotter</source>
<translation>Agradecimientos y colaboraciones - LogarithmPlotter</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="71"/>
<source>Source code</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="74"/>
<source>Original library by Raphael Graf</source>
<translation>Biblioteca original de Raphael Graf</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="77"/>
<source>Source</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="79"/>
<source>Ported to Javascript by Matthew Crumley</source>
<translation>Portado a JavaScript por Matthew Crumley</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="82"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="87"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="214"/>
<source>Website</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="84"/>
<source>Ported to QMLJS by Ad5001</source>
<translation>Portado a QMLJS por Ad5001</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="97"/>
<source>Libraries included</source>
<translation>Bibliotecas incluidas</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="179"/>
<source>Email</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="239"/>
<source>English</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="244"/>
<source>French</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="249"/>
<source>German</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="254"/>
<source>Hungarian</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="219"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="224"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="229"/>
<source>Github</source>
<translation>GitHub</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="259"/>
<source>Norwegian</source>
<translation></translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="264"/>
<source>Spanish</source>
<translation>Español</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="275"/>
<source>Translations included</source>
<translation>Traducciones incluidas</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Popup/ThanksTo.qml" line="304"/>
<source>Improve</source>
<translation>Mejorar</translation>
</message>
</context>
<context>
<name>bodemagnitude</name>
<message>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="35"/>
<source>Bode Magnitude</source>
<translation>Magnitud de Bode</translation>
</message>
<message>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="39"/>
<source>Bode Magnitudes</source>
<translation>Magnitudes de Bode</translation>
</message>
<message>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="81"/>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="86"/>
<source>low-pass</source>
<translation>Filtro paso bajo</translation>
</message>
<message>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="81"/>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="86"/>
<source>high-pass</source>
<translation>Filtro paso alto</translation>
</message>
</context>
<context>
<name>bodemagnitudesum</name>
<message>
<location filename="../../common/src/objs/bodemagnitudesum.mjs" line="34"/>
<location filename="../../common/src/objs/bodemagnitudesum.mjs" line="38"/>
<source>Bode Magnitudes Sum</source>
<translation>Suma de las Magnitudes de Bode</translation>
</message>
</context>
<context>
<name>bodephase</name>
<message>
<location filename="../../common/src/objs/bodephase.mjs" line="35"/>
<source>Bode Phase</source>
<translation>Fase de Bode</translation>
</message>
<message>
<location filename="../../common/src/objs/bodephase.mjs" line="39"/>
<source>Bode Phases</source>
<translation>Fases de Bode</translation>
</message>
</context>
<context>
<name>bodephasesum</name>
<message>
<location filename="../../common/src/objs/bodephasesum.mjs" line="32"/>
<location filename="../../common/src/objs/bodephasesum.mjs" line="36"/>
<source>Bode Phases Sum</source>
<translation>Suma de las fases de Bode</translation>
</message>
</context>
<context>
<name>changelog</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/helper.py" line="65"/>
<source>Could not fetch changelog: Server error {}.</source>
<translation>No se ha podido recuperar el registro de cambios: Error del servidor {}.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/helper.py" line="68"/>
<source>Could not fetch update: {}.</source>
<translation>No se pudo obtener el registro de cambios: {}.</translation>
</message>
</context>
<context>
<name>color</name>
<message>
<location filename="../../common/src/history/color.mjs" line="45"/>
<location filename="../../common/src/history/color.mjs" line="55"/>
<source>%1 %2&apos;s color changed from %3 to %4.</source>
<translation>El color de %1 %2 cambió de %3 a %4.</translation>
</message>
</context>
<context>
<name>comment</name>
<message>
<location filename="../../common/src/objs/function.mjs" line="45"/>
<source>Ex: R+* (ℝ⁺*), N (), Z-* (ℤ⁻*), ]0;1[, {3;4;5}</source>
<translation>Ej: R+* (ℝ⁺*), N (), Z-* (-*), ]0;1[, {3;4;5}</translation>
</message>
<message>
<location filename="../../common/src/objs/function.mjs" line="52"/>
<source>The following parameters are used when the definition domain is a non-continuous set. (Ex: , , sets like {0;3}...)</source>
<translation>Los siguientes parámetros se utilizan cuando el dominio es un conjunto no continuo. (Ej: , , conjuntos como {0;3}...)</translation>
</message>
<message>
<location filename="../../common/src/objs/distribution.mjs" line="41"/>
<source>Note: Specify the probability for each value.</source>
<translation>Nota: Especifique la probabilidad para cada valor.</translation>
</message>
<message>
<location filename="../../common/src/objs/sequence.mjs" line="46"/>
<source>Note: Use %1[n] to refer to %1ₙ, %1[n+1] for %1ₙ₊₁...</source>
<translation>Nota: Utilice %1[n] para referirse a %1ₙ, %1[n+1] para %1ₙ₊₁…</translation>
</message>
<message>
<location filename="../../common/src/objs/text.mjs" line="46"/>
<source>If you have latex enabled, you can use use latex markup in between $$ to create equations.</source>
<translation>Si tiene habilitado el latex, puede utilizar el marcado de latex entre $$ para crear ecuaciones.</translation>
</message>
</context>
<context>
<name>control</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/ObjectLists.qml" line="88"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ComboBoxSetting.qml" line="120"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="194"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ListSetting.qml" line="116"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/TextSetting.qml" line="108"/>
<source>%1: </source>
<translation></translation>
</message>
</context>
<context>
<name>create</name>
<message>
<location filename="../../common/src/history/create.mjs" line="58"/>
<location filename="../../common/src/history/create.mjs" line="64"/>
<source>New %1 %2 created.</source>
<translation>Se ha creado un nuevo %1 %2.</translation>
</message>
</context>
<context>
<name>delete</name>
<message>
<location filename="../../common/src/history/delete.mjs" line="42"/>
<location filename="../../common/src/history/delete.mjs" line="48"/>
<source>%1 %2 deleted.</source>
<translation>%1 %2 borrados.</translation>
</message>
</context>
<context>
<name>distribution</name>
<message>
<location filename="../../common/src/objs/distribution.mjs" line="32"/>
<source>Repartition</source>
<translation>Distribución</translation>
</message>
<message>
<location filename="../../common/src/objs/distribution.mjs" line="36"/>
<source>Repartition functions</source>
<translation>Funciones de distribución</translation>
</message>
</context>
<context>
<name>editproperty</name>
<message>
<location filename="../../common/src/history/editproperty.mjs" line="137"/>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation>%1 de %2 %3 cambió de &quot;%4&quot; a &quot;%5&quot;.</translation>
</message>
<message>
<location filename="../../common/src/history/editproperty.mjs" line="148"/>
<source>%1 of %2 changed from %3 to %4.</source>
<translation>%1 de %2 ha cambiado de %3 a %4.</translation>
</message>
</context>
<context>
<name>error</name>
<message>
<location filename="../../common/src/lib/expr-eval/expression.mjs" line="96"/>
<location filename="../../common/src/lib/expr-eval/expression.mjs" line="241"/>
<source>Cannot find property %1 of object %2.</source>
<translation>No se puede encontrar la propiedad %1 del objeto %2.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/expression.mjs" line="204"/>
<source>Undefined variable %1.</source>
<translation>Variable %1 no definida.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/expression.mjs" line="225"/>
<source>In order to be executed, object %1 must have at least one argument.</source>
<translation>Para ser ejecutado, el objeto %1 debe tener al menos un argumento.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/expression.mjs" line="227"/>
<source>%1 cannot be executed.</source>
<translation>%1 no es una función.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/expression.mjs" line="252"/>
<location filename="../../common/src/lib/expr-eval/expression.mjs" line="339"/>
<location filename="../../common/src/lib/expr-eval/expression.mjs" line="384"/>
<source>Invalid expression.</source>
<translation>Expresión incorrecta.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/expression.mjs" line="256"/>
<source>Invalid expression (parity).</source>
<translation>Expresión no válida (paridad).</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/tokens.mjs" line="141"/>
<source>Unknown character &quot;%1&quot;.</source>
<translation>Carácter &quot;%1&quot; desconocido.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/tokens.mjs" line="542"/>
<location filename="../../common/src/lib/expr-eval/tokens.mjs" line="548"/>
<source>Illegal escape sequence: %1.</source>
<translation>Secuencia de salida no válida: %1 .</translation>
</message>
<message>
<source>Parse error [%1:%2]: %3</source>
<translation type="vanished">Error de análisis [%1:%2]: %3</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/parserstate.mjs" line="123"/>
<location filename="../../common/src/lib/expr-eval/tokens.mjs" line="573"/>
<source>Parse error [position %1]: %2</source>
<translation>Error en el análisis [posición%1 ]:%2</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/parserstate.mjs" line="125"/>
<source>Expected %1</source>
<translation>Previsto %1</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/parserstate.mjs" line="155"/>
<source>Unexpected %1</source>
<translation>Inesperado %1</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/parserstate.mjs" line="380"/>
<source>Unexpected &quot;.&quot;: member access is not permitted</source>
<translation>&quot;.&quot; Inesperado: el acceso de miembros no está permitido</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/parserstate.mjs" line="387"/>
<source>Unexpected &quot;[]&quot;: arrays are disabled.</source>
<translation>&quot;[]&quot; inesperado: las matrices están desactivadas.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/parserstate.mjs" line="394"/>
<source>Unexpected symbol: %1.</source>
<translation>Símbolo inesperado: %1.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/polyfill.mjs" line="285"/>
<location filename="../../common/src/lib/expr-eval/polyfill.mjs" line="295"/>
<source>Function %1 must have at least one argument.</source>
<translation>La función %1 debe tener al menos un argumento.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/polyfill.mjs" line="301"/>
<source>First argument to map is not a function.</source>
<translation>El primer argumento de map no es una función.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/polyfill.mjs" line="304"/>
<source>Second argument to map is not an array.</source>
<translation>El segundo argumento de map no es una matriz.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/polyfill.mjs" line="313"/>
<source>First argument to fold is not a function.</source>
<translation>El primer argumento de fold no es una función.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/polyfill.mjs" line="316"/>
<source>Second argument to fold is not an array.</source>
<translation>El segundo argumento de fold no es una matriz.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/polyfill.mjs" line="325"/>
<source>First argument to filter is not a function.</source>
<translation>El primer argumento del filtro no es una función.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/polyfill.mjs" line="328"/>
<source>Second argument to filter is not an array.</source>
<translation>El segundo argumento del filtro no es una matriz.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/polyfill.mjs" line="337"/>
<source>Second argument to indexOf is not a string or array.</source>
<translation>El segundo argumento de indexOf no es una cadena ni una matriz.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/polyfill.mjs" line="345"/>
<source>Second argument to join is not an array.</source>
<translation>El segundo argumento para unirse no es una matriz.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="544"/>
<source>No object found with names %1.</source>
<translation>No se ha encontrado ningún objeto con el nombre %1.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="546"/>
<source>No object found with name %1.</source>
<translation>Ningún objeto con el nombre %1 encontrado.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="549"/>
<source>Object cannot be dependent on itself.</source>
<translation>El objeto no puede depender de sí mismo.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="556"/>
<source>Circular dependency detected. Object %1 depends on %2.</source>
<translation>Dependencia circular detectada. El objeto %1 depende de %2.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="558"/>
<source>Circular dependency detected. Objects %1 depend on %2.</source>
<translation>Dependencia circular detectada. Los objetos %1 dependen de %2.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="146"/>
<source>Error while parsing expression for property %1:
%2
Evaluated expression: %3</source>
<translation>Error al analizar la expresión de la propiedad %1:
%2
Expresión evaluada: %3</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="53"/>
<source>Error while attempting to draw %1 %2:
%3
Undoing last change.</source>
<translation>Error al intentar dibujar %1 %2:
%3
Deshaciendo el último cambio.</translation>
</message>
<message>
<source>Function definition is not permitted.</source>
<translation type="vanished">No se permite la definición de las funciones.</translation>
</message>
<message>
<source>Expected variable for assignment.</source>
<translation type="vanished">Variable de asignación esperada.</translation>
</message>
<message>
<location filename="../../common/src/lib/expr-eval/parser.mjs" line="157"/>
<source>EOF</source>
<translation>Fin de la expresión</translation>
</message>
</context>
<context>
<name>expression</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/CustomPropertyList.qml" line="143"/>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="200"/>
<source>LogarithmPlotter - Parsing error</source>
<translation>LogarithmPlotter - Error de procesamiento</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/Setting/ExpressionEditor.qml" line="203"/>
<source>Error while parsing expression for property %1:
%2
Evaluated expression: %3</source>
<translation>Error al analizar la expresión de la propiedad %1:
%2
Expresión evaluada: %3</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/LogGraphCanvas.qml" line="50"/>
<source>LogarithmPlotter - Drawing error</source>
<translation></translation>
</message>
<message>
<location filename="../../common/src/preferences/expression.mjs" line="22"/>
<source>Automatically close parenthesises and brackets</source>
<translation>Cerrar automáticamente paréntesis y corchetes</translation>
</message>
<message>
<location filename="../../common/src/preferences/expression.mjs" line="28"/>
<source>Enable syntax highlighting</source>
<translation>Activar el resaltado sintáctico</translation>
</message>
<message>
<location filename="../../common/src/preferences/expression.mjs" line="34"/>
<source>Enable autocompletion</source>
<translation>Activar autocompletar</translation>
</message>
<message>
<location filename="../../common/src/preferences/expression.mjs" line="40"/>
<source>Color Scheme</source>
<translation>Esquema de colores</translation>
</message>
</context>
<context>
<name>function</name>
<message>
<location filename="../../common/src/objs/function.mjs" line="33"/>
<source>Function</source>
<translation>Función</translation>
</message>
<message>
<location filename="../../common/src/objs/function.mjs" line="37"/>
<source>Functions</source>
<translation>Funciones</translation>
</message>
</context>
<context>
<name>gainbode</name>
<message>
<source>high-pass</source>
<translation type="vanished">Filtro paso alto</translation>
</message>
<message>
<source>low-pass</source>
<translation type="vanished">Filtro paso bajo</translation>
</message>
<message>
<source>Bode Magnitude</source>
<translation type="vanished">Magnitud de Bode</translation>
</message>
<message>
<source>Bode Magnitudes</source>
<translation type="vanished">Magnitudes de Bode</translation>
</message>
</context>
<context>
<name>general</name>
<message>
<location filename="../../common/src/preferences/general.mjs" line="24"/>
<source>Check for updates on startup</source>
<translation>Comprobación de las actualizaciones al arrancar</translation>
</message>
<message>
<location filename="../../common/src/preferences/general.mjs" line="30"/>
<source>Reset redo stack automaticly</source>
<translation>Restablecer la pila de rehacer automáticamente</translation>
</message>
<message>
<location filename="../../common/src/preferences/general.mjs" line="37"/>
<source>Enable LaTeX rendering</source>
<translation>Activar el renderizado de LaTeX</translation>
</message>
</context>
<context>
<name>historylib</name>
<message>
<source>%1 %2 deleted.</source>
<translation type="vanished">%1 %2 borrados.</translation>
</message>
<message>
<source>%1 %2 shown.</source>
<translation type="vanished">Se muestra %1 %2.</translation>
</message>
<message>
<source>%1 %2 hidden.</source>
<translation type="vanished">Se oculta %1 %2.</translation>
</message>
<message>
<source>New %1 %2 created.</source>
<translation type="vanished">Se ha creado un nuevo %1 %2.</translation>
</message>
<message>
<source>Name of %1 %2 changed to %3.</source>
<translation type="vanished">El nombre de %1 %2 se ha cambiado por %3.</translation>
</message>
<message>
<source>%1 of %2 %3 changed from &quot;%4&quot; to &quot;%5&quot;.</source>
<translation type="vanished">%1 de %2 %3 cambió de &quot;%4&quot; a &quot;%5&quot;.</translation>
</message>
</context>
<context>
<name>io</name>
<message>
<source>History</source>
<translation type="vanished">Historial</translation>
</message>
<message>
<source>Copied plot screenshot to clipboard!</source>
<translation type="vanished">¡Captura de pantalla del gráfico copiada al portapapeles!</translation>
</message>
<message>
<source>&amp;Update</source>
<translation type="vanished">&amp;Actualizar</translation>
</message>
<message>
<source>&amp;Update LogarithmPlotter</source>
<translation type="vanished">&amp;Actualizar LogarithmPlotter</translation>
</message>
<message>
<source>Settings</source>
<translation type="vanished">Ajustes</translation>
</message>
<message>
<source>Objects</source>
<translation type="vanished">Objetos</translation>
</message>
<message>
<location filename="../../common/src/module/io.mjs" line="94"/>
<source>Saved plot to &apos;%1&apos;.</source>
<translation>Gráfico guardado en &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../../common/src/module/io.mjs" line="106"/>
<source>Loading file &apos;%1&apos;.</source>
<translation>Cargando el archivo &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../../common/src/module/io.mjs" line="150"/>
<source>Unknown object type: %1.</source>
<translation>Tipo de objeto desconocido: %1 .</translation>
</message>
<message>
<location filename="../../common/src/module/io.mjs" line="165"/>
<source>Invalid file provided.</source>
<translation>Se ha proporcionado un archivo no válido.</translation>
</message>
<message>
<location filename="../../common/src/module/io.mjs" line="169"/>
<source>Could not load file: </source>
<translation>No se pudo cargar el archivo: </translation>
</message>
<message>
<source>Could not save file: </source>
<translation type="vanished">No se ha podido guardar el archivo: </translation>
</message>
<message>
<location filename="../../common/src/module/io.mjs" line="174"/>
<source>Loaded file &apos;%1&apos;.</source>
<translation>Archivo cargado &apos;%1&apos;.</translation>
</message>
</context>
<context>
<name>latex</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/latex.py" line="94"/>
<source>No Latex installation found.
If you already have a latex distribution installed, make sure it&apos;s installed on your path.
Otherwise, you can download a Latex distribution like TeX Live at https://tug.org/texlive/.</source>
<translation>No se ha encontrado ninguna instalación de LaTeX.
Si ya tiene instalada una distribución de LaTeX, asegúrese de que está instalada en su ruta.
De lo contrario, puede descargar una distribución de LaTeX como TeX Live en https://tug.org/texlive/.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/latex.py" line="100"/>
<source>DVIPNG was not found. Make sure you include it from your Latex distribution.</source>
<translation>No se ha encontrado DVIPNG. Asegúrese de incluirlo en tu distribución LaTeX.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/latex.py" line="202"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; ended with a non-zero return code {}:
{}
Please make sure your latex installation is correct and report a bug if so.</source>
<translation>Se ha producido una excepción durante la creación de la fórmula LaTeX.
El proceso &apos;{}&apos; terminó con un código de retorno distinto de cero {}:
{}
Por favor, asegúrate de que tu instalación de LaTeX es correcta e informe de un error si es así.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/latex.py" line="216"/>
<source>Your LaTeX installation does not include some required packages:
- {} (https://ctan.org/pkg/{})
Make sure said package is installed, or disable the LaTeX rendering in LogarithmPlotter.</source>
<translation>Tu instalación de LaTeX no incluye algunos paquetes necesarios:
- {} (https://ctan.org/pkg/{})
Asegúrate de que dicho paquete está instalado, o desactive el renderizado LaTeX en LogarithmPlotter.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/latex.py" line="220"/>
<source>An exception occured within the creation of the latex formula.
Process &apos;{}&apos; took too long to finish:
{}
Please make sure your latex installation is correct and report a bug if so.</source>
<translation>Se ha producido una excepción durante la creación de la fórmula LaTeX.
El proceso &apos;{}&apos; tardó demasiado en finalizar:
{}
Por favor, asegúrese de que su instalación de LaTeX es correcta e informe de un error si es así.</translation>
</message>
</context>
<context>
<name>name</name>
<message>
<location filename="../../common/src/history/name.mjs" line="49"/>
<location filename="../../common/src/history/name.mjs" line="55"/>
<source>%1 %2 renamed to %3.</source>
<translation>%1 %2 ha sido renombrado a %3.</translation>
</message>
</context>
<context>
<name>parameters</name>
<message>
<location filename="../../common/src/parameters.mjs" line="252"/>
<source>below</source>
<translation>↓ Abajo</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="253"/>
<location filename="../../common/src/parameters.mjs" line="273"/>
<source>left</source>
<translation>← Izquierda</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="255"/>
<source>above-left</source>
<translation>↖ Arriba a la izquierda</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="257"/>
<source>below-left</source>
<translation>↙ Abajo a la izquierda</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="258"/>
<source>below-right</source>
<translation>↘ Arriba a la derecha</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="270"/>
<source>center</source>
<translation>&gt;|&lt; Centro</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="271"/>
<source>top</source>
<translation>↑ Arriba</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="251"/>
<source>above</source>
<translation>↑ Arriba</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="254"/>
<location filename="../../common/src/parameters.mjs" line="274"/>
<source>right</source>
<translation>→ Derecha</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="256"/>
<source>above-right</source>
<translation>↗ Arriba a la derecha</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="272"/>
<source>bottom</source>
<translation>↓ Bajar</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="276"/>
<source>top-right</source>
<translation>↗ Arriba a la derecha</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="282"/>
<source>application</source>
<translation>Aplicación</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="293"/>
<source>Next to target</source>
<translation>Próximo al objetivo</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="275"/>
<source>top-left</source>
<translation>↖ Arriba a la izquierda</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="277"/>
<source>bottom-left</source>
<translation>↙ Abajo a la izquierda</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="278"/>
<source>bottom-right</source>
<translation>↘ Abajo a la derecha</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="283"/>
<source>function</source>
<translation>Función</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="287"/>
<source>high</source>
<translation>Alto</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="288"/>
<source>low</source>
<translation>Bajo</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="294"/>
<source>With label</source>
<translation>Con etiqueta</translation>
</message>
<message>
<location filename="../../common/src/parameters.mjs" line="295"/>
<source>Hidden</source>
<translation>Oculto</translation>
</message>
</context>
<context>
<name>phasebode</name>
<message>
<source>Bode Phase</source>
<translation type="vanished">Fase de Bode</translation>
</message>
<message>
<source>Bode Phases</source>
<translation type="vanished">Fases de Bode</translation>
</message>
</context>
<context>
<name>point</name>
<message>
<location filename="../../common/src/objs/point.mjs" line="33"/>
<source>Point</source>
<translation>Punto</translation>
</message>
<message>
<location filename="../../common/src/objs/point.mjs" line="37"/>
<source>Points</source>
<translation>Puntos</translation>
</message>
</context>
<context>
<name>position</name>
<message>
<location filename="../../common/src/history/position.mjs" line="92"/>
<source>Position of %1 %2 set from &quot;%3&quot; to &quot;%4&quot;.</source>
<translation>%1 %2 movido de &quot;%3&quot; a &quot;%4&quot;.</translation>
</message>
<message>
<location filename="../../common/src/history/position.mjs" line="98"/>
<source>Position of %1 set from %2 to %3.</source>
<translation>%1 movido de %2 a %3.</translation>
</message>
</context>
<context>
<name>prop</name>
<message>
<location filename="../../common/src/objs/function.mjs" line="42"/>
<source>expression</source>
<translation>Expresión</translation>
</message>
<message>
<location filename="../../common/src/objs/function.mjs" line="43"/>
<source>definitionDomain</source>
<translation>Dominio</translation>
</message>
<message>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="44"/>
<location filename="../../common/src/objs/bodephase.mjs" line="44"/>
<source>om_0</source>
<translation>ω₀</translation>
</message>
<message>
<location filename="../../common/src/objs/text.mjs" line="50"/>
<source>disableLatex</source>
<translation>Desactivar el renderizado LaTeX para este texto</translation>
</message>
<message>
<location filename="../../common/src/objs/xcursor.mjs" line="36"/>
<source>rounding</source>
<translation>Redondeo</translation>
</message>
<message>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="48"/>
<location filename="../../common/src/objs/bodemagnitudesum.mjs" line="48"/>
<location filename="../../common/src/objs/bodephase.mjs" line="48"/>
<location filename="../../common/src/objs/bodephasesum.mjs" line="46"/>
<location filename="../../common/src/objs/distribution.mjs" line="47"/>
<location filename="../../common/src/objs/function.mjs" line="51"/>
<location filename="../../common/src/objs/sequence.mjs" line="52"/>
<source>labelX</source>
<translation>Posición de la etiqueta en X</translation>
</message>
<message>
<location filename="../../common/src/objs/function.mjs" line="56"/>
<location filename="../../common/src/objs/sequence.mjs" line="43"/>
<source>drawPoints</source>
<translation>Mostrar puntos</translation>
</message>
<message>
<location filename="../../common/src/objs/function.mjs" line="57"/>
<location filename="../../common/src/objs/sequence.mjs" line="44"/>
<source>drawDashedLines</source>
<translation>Mostrar líneas discontinuas</translation>
</message>
<message>
<location filename="../../common/src/objs/function.mjs" line="44"/>
<source>destinationDomain</source>
<translation>Rango</translation>
</message>
<message>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="47"/>
<location filename="../../common/src/objs/bodemagnitudesum.mjs" line="47"/>
<location filename="../../common/src/objs/bodephase.mjs" line="47"/>
<location filename="../../common/src/objs/bodephasesum.mjs" line="45"/>
<location filename="../../common/src/objs/distribution.mjs" line="46"/>
<location filename="../../common/src/objs/function.mjs" line="50"/>
<location filename="../../common/src/objs/point.mjs" line="44"/>
<location filename="../../common/src/objs/sequence.mjs" line="51"/>
<location filename="../../common/src/objs/text.mjs" line="44"/>
<location filename="../../common/src/objs/xcursor.mjs" line="34"/>
<source>labelPosition</source>
<translation>Posición de la etiqueta</translation>
</message>
<message>
<location filename="../../common/src/objs/function.mjs" line="49"/>
<source>displayMode</source>
<translation>Modo de visualización</translation>
</message>
<message>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="45"/>
<source>pass</source>
<translation>Pasar</translation>
</message>
<message>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="46"/>
<source>gain</source>
<translation>Incremento de magnitud</translation>
</message>
<message>
<location filename="../../common/src/objs/bodephase.mjs" line="46"/>
<source>unit</source>
<translation>Unidad a usar</translation>
</message>
<message>
<location filename="../../common/src/objs/point.mjs" line="43"/>
<location filename="../../common/src/objs/text.mjs" line="43"/>
<source>y</source>
<translation>Y</translation>
</message>
<message>
<location filename="../../common/src/objs/bodemagnitude.mjs" line="49"/>
<source>omGraduation</source>
<translation>Mostrar la graduación en ω₀</translation>
</message>
<message>
<location filename="../../common/src/objs/bodephase.mjs" line="45"/>
<source>phase</source>
<translation>Fase</translation>
</message>
<message>
<location filename="../../common/src/objs/point.mjs" line="42"/>
<location filename="../../common/src/objs/text.mjs" line="42"/>
<location filename="../../common/src/objs/xcursor.mjs" line="32"/>
<source>x</source>
<translation>X</translation>
</message>
<message>
<location filename="../../common/src/objs/point.mjs" line="45"/>
<source>pointStyle</source>
<translation>Estilo de puntos</translation>
</message>
<message>
<location filename="../../common/src/objs/text.mjs" line="45"/>
<source>text</source>
<translation>Contenido</translation>
</message>
<message>
<location filename="../../common/src/objs/distribution.mjs" line="45"/>
<source>probabilities</source>
<translation>Lista de probabilidades</translation>
</message>
<message>
<location filename="../../common/src/objs/xcursor.mjs" line="33"/>
<source>targetElement</source>
<translation>Objeto de destino</translation>
</message>
<message>
<location filename="../../common/src/objs/xcursor.mjs" line="35"/>
<source>approximate</source>
<translation>Mostrar el resultado redondeado</translation>
</message>
<message>
<location filename="../../common/src/objs/xcursor.mjs" line="37"/>
<source>displayStyle</source>
<translation>Estilo de visualización</translation>
</message>
<message>
<location filename="../../common/src/objs/xcursor.mjs" line="42"/>
<source>targetValuePosition</source>
<translation>Posición del valor del objetivo</translation>
</message>
<message>
<location filename="../../common/src/objs/sequence.mjs" line="45"/>
<source>defaultExpression</source>
<translation>Expresión predeterminada</translation>
</message>
<message>
<source>color</source>
<translation type="vanished">Color</translation>
</message>
<message>
<location filename="../../common/src/objs/sequence.mjs" line="50"/>
<source>baseValues</source>
<translation>Valores de inicialización</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/qml/eu/ad5001/LogarithmPlotter/ObjectLists/Editor/Dialog.qml" line="130"/>
<source>labelContent</source>
<translation>Contenido de la etiqueta</translation>
</message>
</context>
<context>
<name>repartition</name>
<message>
<source>Repartition</source>
<translation type="vanished">Distribución</translation>
</message>
<message>
<source>Repartition functions</source>
<translation type="vanished">Funciones de distribución</translation>
</message>
</context>
<context>
<name>sequence</name>
<message>
<location filename="../../common/src/objs/sequence.mjs" line="38"/>
<source>Sequences</source>
<translation>Secuencias</translation>
</message>
<message>
<location filename="../../common/src/objs/sequence.mjs" line="34"/>
<source>Sequence</source>
<translation>Secuencia</translation>
</message>
</context>
<context>
<name>settingCategory</name>
<message>
<location filename="../../common/src/module/preferences.mjs" line="31"/>
<source>general</source>
<translation>General</translation>
</message>
<message>
<location filename="../../common/src/module/preferences.mjs" line="32"/>
<source>editor</source>
<translation>Editor de expresiones</translation>
</message>
<message>
<location filename="../../common/src/module/preferences.mjs" line="33"/>
<source>default</source>
<translation>Ajustes por defecto</translation>
</message>
</context>
<context>
<name>sommegainsbode</name>
<message>
<source>Bode Magnitudes Sum</source>
<translation type="vanished">Suma de las Magnitudes de Bode</translation>
</message>
</context>
<context>
<name>sommephasesbode</name>
<message>
<source>Bode Phases Sum</source>
<translation type="vanished">Suma de las fases de Bode</translation>
</message>
</context>
<context>
<name>text</name>
<message>
<location filename="../../common/src/objs/text.mjs" line="37"/>
<source>Texts</source>
<translation>Textos</translation>
</message>
<message>
<location filename="../../common/src/objs/text.mjs" line="33"/>
<source>Text</source>
<translation>Texto</translation>
</message>
</context>
<context>
<name>update</name>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/update.py" line="56"/>
<source>An update for LogarithmPlotter (v{}) is available.</source>
<translation>Una actualización para LogarithmPlotter (v{}) está disponible.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/update.py" line="61"/>
<source>No update available.</source>
<translation>No hay ninguna actualización disponible.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/update.py" line="64"/>
<source>Could not fetch update information: Server error {}.</source>
<translation>No se ha podido obtener la información de la actualización: Error del servidor {}.</translation>
</message>
<message>
<location filename="../../runtime-pyside6/LogarithmPlotter/util/update.py" line="68"/>
<source>Could not fetch update information: {}.</source>
<translation>No se pudo obtener información de la actualización: {}.</translation>
</message>
</context>
<context>
<name>usage</name>
<message>
<location filename="../../common/src/module/expreval.mjs" line="88"/>
<source>integral(&lt;from: number&gt;, &lt;to: number&gt;, &lt;f: ExecutableObject&gt;)</source>
<translation>integral(&lt;desde: número&gt;, &lt;hasta: número&gt;, &lt;f: Objeto similar a una función&gt;)</translation>
</message>
<message>
<location filename="../../common/src/module/expreval.mjs" line="65"/>
<location filename="../../common/src/module/expreval.mjs" line="72"/>
<source>Usage:
%1</source>
<translation>Uso:
%1</translation>
</message>
<message>
<location filename="../../common/src/module/expreval.mjs" line="75"/>
<location filename="../../common/src/module/expreval.mjs" line="92"/>
<location filename="../../common/src/module/expreval.mjs" line="105"/>
<source>Usage:
%1
%2</source>
<translation>Uso:
%1
%2</translation>
</message>
<message>
<location filename="../../common/src/module/expreval.mjs" line="89"/>
<source>integral(&lt;from: number&gt;, &lt;to: number&gt;, &lt;f: string&gt;, &lt;variable: string&gt;)</source>
<translation>integral(&lt;desde: número&gt;, &lt;hasta: número&gt;, &lt;f: cadena&gt;, &lt;variable: cadena&gt;)</translation>
</message>
<message>
<location filename="../../common/src/module/expreval.mjs" line="100"/>
<source>derivative(&lt;f: ExecutableObject&gt;, &lt;x: number&gt;)</source>
<translation>derivative(&lt;f: objeto similar a una función&gt;, &lt;x: número&gt;)</translation>
</message>
<message>
<location filename="../../common/src/module/expreval.mjs" line="101"/>
<source>derivative(&lt;f: string&gt;, &lt;variable: string&gt;, &lt;x: number&gt;)</source>
<translation>derivative(&lt;f: cadena&gt;, &lt;variable: cadena&gt;, &lt;x: número&gt;)</translation>
</message>
</context>
<context>
<name>visibility</name>
<message>
<location filename="../../common/src/history/visibility.mjs" line="50"/>
<location filename="../../common/src/history/visibility.mjs" line="56"/>
<source>%1 %2 shown.</source>
<translation>Se muestra %1 %2.</translation>
</message>
<message>
<location filename="../../common/src/history/visibility.mjs" line="50"/>
<location filename="../../common/src/history/visibility.mjs" line="56"/>
<source>%1 %2 hidden.</source>
<translation>Se oculta %1 %2.</translation>
</message>
</context>
<context>
<name>xcursor</name>
<message>
<location filename="../../common/src/objs/xcursor.mjs" line="29"/>
<source>X Cursor</source>
<translation>Cursor X</translation>
</message>
<message>
<location filename="../../common/src/objs/xcursor.mjs" line="30"/>
<source>X Cursors</source>
<translation>Cursores X</translation>
</message>
</context>
</TS>