--- a/src/eric7/i18n/eric7_es.ts Wed Apr 23 18:03:14 2025 +0200 +++ b/src/eric7/i18n/eric7_es.ts Wed Apr 23 18:13:44 2025 +0200 @@ -6890,59 +6890,230 @@ <context> <name>Conda</name> <message> - <location filename="../CondaInterface/Conda.py" line="38" /> + <location filename="../CondaInterface/Conda.py" line="41" /> <source><root></source> <translation><root></translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="164" /> - <location filename="../CondaInterface/Conda.py" line="156" /> - <location filename="../CondaInterface/Conda.py" line="140" /> + <location filename="../CondaInterface/Conda.py" line="59" /> + <source>Anaconda</source> + <translation type="unfinished">Anaconda</translation> + </message> + <message> + <location filename="../CondaInterface/Conda.py" line="107" /> + <source>Create Conda Environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/Conda.py" line="108" /> + <source>Conda has not been installed or is not configured. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/Conda.py" line="253" /> + <location filename="../CondaInterface/Conda.py" line="245" /> + <location filename="../CondaInterface/Conda.py" line="229" /> <source>conda remove</source> <translation>conda remove</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="141" /> + <location filename="../CondaInterface/Conda.py" line="230" /> <source>The conda executable could not be started.</source> <translation>No se ha podido iniciar el ejecutable conda.</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="157" /> + <location filename="../CondaInterface/Conda.py" line="246" /> <source>The conda executable returned invalid data.</source> <translation>El ejecutable conda ha retornado datos no válidos.</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="165" /> + <location filename="../CondaInterface/Conda.py" line="254" /> <source><p>The conda executable returned an error.</p><p>{0}</p></source> <translation><p>El ejecutable conda ha retornado un error.</p><p>{0}</p></translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="504" /> + <location filename="../CondaInterface/Conda.py" line="593" /> <source>Uninstall Packages</source> <translation>Desinstalar Packages</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="505" /> + <location filename="../CondaInterface/Conda.py" line="594" /> <source>Do you really want to uninstall these packages and their dependencies?</source> <translation>¿Realmente desea desinstalar todos los paquetes y sus dependencias?</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="715" /> + <location filename="../CondaInterface/Conda.py" line="804" /> <source>conda exited with an error ({0}).</source> <translation>conda ha salido con error ({0}).</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="724" /> + <location filename="../CondaInterface/Conda.py" line="813" /> <source>conda did not finish within 3 seconds.</source> <translation>conda no ha finalizado en 3 segundos.</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="726" /> + <location filename="../CondaInterface/Conda.py" line="815" /> <source>conda could not be started.</source> <translation>No se ha podido iniciar conda.</translation> </message> </context> <context> + <name>CondaEnvironmentConfigurationDialog</name> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.py" line="55" /> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.py" line="49" /> + <source>Conda Environment Location</source> + <translation type="unfinished">Ubicación de Entorno Conda</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.py" line="61" /> + <source>Conda Requirements File</source> + <translation type="unfinished">Archivo de Requisitos Conda</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.py" line="65" /> + <source>Text Files (*.txt);;All Files (*)</source> + <translation type="unfinished">Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Conda Environment Configuration</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Environment Creator</source> + <translation type="unfinished">Creador de Entorno</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Logical Name:</source> + <translation type="unfinished">Nombre Lógico:</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Enter a unique name for the virtual environment to register it with the Virtual Environment Manager</source> + <translation type="unfinished">Introducir un nombre único para el entorno virtual a registrar con el Gestor de Entornos Virtuales</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Name for registration of the virtual environment</source> + <translation type="unfinished">Nombre para registro de entorno virtual</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Target Environment Specification</source> + <translation type="unfinished">Especificación de Entorno Objetivo</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Nombre:</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Enter the name of the virtual environment in Conda</source> + <translation type="unfinished">Introducir el nombre del entorno virtual en Conda</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Name of the virtual environment in Conda</source> + <translation type="unfinished">Nombre del entorno virtual en Conda</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Path:</source> + <translation type="unfinished">Ruta:</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Enter the target directory for the conda environment</source> + <translation type="unfinished">Introducir el directorio objetivo para el entorno conda</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source><b>Note:</b> Only one of the above entries is mandatory.</source> + <translation type="unfinished"><b>Nota:</b> Solamente es obligatoria una de las entradas arriba.</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Special Operations</source> + <translation type="unfinished">Operaciones Especiales</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Select to clone an environment</source> + <translation type="unfinished">Seleccionar para clonar un entorno</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Clone Environment</source> + <translation type="unfinished">Clonar Entorno</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Select to create the environment from a requirements file</source> + <translation type="unfinished">Seleccionar para crear el entorno a partir de un archivo de requisitos</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>from Requirements</source> + <translation type="unfinished">a partir de Requisitos</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Enter the name of the environment to be cloned</source> + <translation type="unfinished">Introducir el nombre del entorno para clonar</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Enter the directory of the environment to be cloned</source> + <translation type="unfinished">Introducir el directorio del entorno para clonar</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Package Specs:</source> + <translation type="unfinished">Specs de Package:</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Enter the package specifications for the environment separated by spaces</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Options</source> + <translation type="unfinished">Opciones</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Python Version:</source> + <translation type="unfinished">Versión de Python:</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Enter the Python version for the environment</source> + <translation type="unfinished">Introducir versión de Python para el entorno</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Allow insecure SSL connections</source> + <translation type="unfinished">Permitir conexiones SSL no seguras</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Select to perform just a dry-run</source> + <translation type="unfinished">Seleccionar para ejecutar solamente un dry-run</translation> + </message> + <message> + <location filename="../CondaInterface/CondaEnvironmentConfigurationDialog.ui" line="0" /> + <source>Perform dry-run</source> + <translation type="unfinished">Llevar a cabo Simulacro (Dry-Run)</translation> + </message> + </context> + <context> <name>CondaExecDialog</name> <message> <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> @@ -7381,142 +7552,142 @@ <context> <name>CondaPackagesWidget</name> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="76" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="77" /> <source>Conda Menu</source> <translation>Menu Conda</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="133" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="134" /> <source>Clean</source> <translation>Limpiar</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="135" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="136" /> <source>All</source> <translation>Todo</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="138" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="139" /> <source>Cache</source> <translation>Caché</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="141" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="142" /> <source>Lock Files</source> <translation>Archivos Lock</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="144" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="145" /> <source>Packages</source> <translation>Packages</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="147" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="148" /> <source>Tarballs</source> <translation>Tarballs</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="150" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="151" /> <source>About Conda...</source> <translation>Acerca de Conda...</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="152" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="153" /> <source>Update Conda</source> <translation>Actualizar Conda</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="616" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="594" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="156" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="617" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="157" /> <source>Install Packages</source> <translation>Instalar Packages</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="161" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="162" /> <source>Install Requirements</source> <translation>Instalar Requisitos</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="167" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="168" /> <source>Generate Requirements</source> <translation>Generar Requisitos</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="172" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="173" /> <source>Create Environment from Requirements</source> <translation>Crear Entorno a partir de Requisitos</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="658" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="176" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="659" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="177" /> <source>Clone Environment</source> <translation>Clonar Entorno</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="714" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="180" /> - <source>Delete Environment</source> - <translation>Borrar Entorno</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="186" /> - <source>Edit User Configuration...</source> - <translation>Editar Configuración de Usuario...</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="189" /> - <source>Configure...</source> - <translation>Configurar...</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="239" /> - <source>Getting installed packages...</source> - <translation>Obteniendo packages instalados...</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="250" /> - <source>Getting outdated packages...</source> - <translation>Obteniendo packages antiguos...</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="277" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="270" /> - <source>{0} (Build: {1})</source> - <translation>{0} (Build: {1})</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="420" /> - <source>Conda Search Package Error</source> - <translation>Error de Búsqueda de Package de Conda</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" /> - <source>Package Specifications (separated by whitespace):</source> - <translation>Especificaciones del Package (separadas por espacios en blanco):</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="618" /> - <source>Text Files (*.txt);;All Files (*)</source> - <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="686" /> - <source>Create Environment</source> - <translation>Crear Entorno</translation> - </message> - <message> <location filename="../CondaInterface/CondaPackagesWidget.py" line="715" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="181" /> + <source>Delete Environment</source> + <translation>Borrar Entorno</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="187" /> + <source>Edit User Configuration...</source> + <translation>Editar Configuración de Usuario...</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="190" /> + <source>Configure...</source> + <translation>Configurar...</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="240" /> + <source>Getting installed packages...</source> + <translation>Obteniendo packages instalados...</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="251" /> + <source>Getting outdated packages...</source> + <translation>Obteniendo packages antiguos...</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="278" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="271" /> + <source>{0} (Build: {1})</source> + <translation>{0} (Build: {1})</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="421" /> + <source>Conda Search Package Error</source> + <translation>Error de Búsqueda de Package de Conda</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="596" /> + <source>Package Specifications (separated by whitespace):</source> + <translation>Especificaciones del Package (separadas por espacios en blanco):</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="619" /> + <source>Text Files (*.txt);;All Files (*)</source> + <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="687" /> + <source>Create Environment</source> + <translation>Crear Entorno</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="716" /> <source><p>Shall the environment <b>{0}</b> really be deleted?</p></source> <translation><p>¿Desea realmente borrar el entorno <b>{0}</b>?</p></translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="740" /> - <source>Edit Configuration</source> - <translation>Editar Configuración</translation> - </message> - <message> <location filename="../CondaInterface/CondaPackagesWidget.py" line="741" /> + <source>Edit Configuration</source> + <translation>Editar Configuración</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="742" /> <source>The configuration file "{0}" does not exist or is not writable.</source> <translation>El archivo de configuración "{0}" no existe o no es escribible.</translation> </message> @@ -24173,18 +24344,18 @@ <translation>eric (pathlib.Path)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="80" /> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="78" /> <source>EricFileDialog Wizard</source> <translation>Asistente para EricFileDialog</translation> </message> <message> <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" /> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="90" /> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="88" /> <source>QFileDialog Wizard</source> <translation>Asistente para QFileDialog</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="108" /> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="106" /> <source>Test</source> <translation>Probar</translation> </message> @@ -59357,164 +59528,164 @@ <context> <name>Pip</name> <message> - <location filename="../PipInterface/Pip.py" line="161" /> + <location filename="../PipInterface/Pip.py" line="162" /> <source>python exited with an error ({0}).</source> <translation>python ha salido con un error ({0}).</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="170" /> + <location filename="../PipInterface/Pip.py" line="171" /> <source>python did not finish within 30 seconds.</source> <translation>python no ha terminado en 30 segundos.</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="172" /> + <location filename="../PipInterface/Pip.py" line="173" /> <source>python could not be started.</source> <translation>No se ha podido iniciar python.</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="233" /> + <location filename="../PipInterface/Pip.py" line="234" /> <source><project></source> <translation><project></translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="258" /> - <source>Interpreter for Virtual Environment</source> - <translation>Intérprete para el Entorno Virtual</translation> - </message> - <message> <location filename="../PipInterface/Pip.py" line="259" /> + <source>Interpreter for Virtual Environment</source> + <translation>Intérprete para el Entorno Virtual</translation> + </message> + <message> + <location filename="../PipInterface/Pip.py" line="260" /> <source>No interpreter configured for the selected virtual environment.</source> <translation>No se ha configurado ningún intérprete para el entorno virtual seleccionado.</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="312" /> + <location filename="../PipInterface/Pip.py" line="302" /> <source>Install PIP</source> <translation>Instalar PIP</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="359" /> + <location filename="../PipInterface/Pip.py" line="349" /> <source>Repair PIP</source> <translation>Reparar PIP</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="491" /> - <location filename="../PipInterface/Pip.py" line="473" /> + <location filename="../PipInterface/Pip.py" line="481" /> + <location filename="../PipInterface/Pip.py" line="463" /> <source>Upgrade Packages</source> <translation>Actualizar Packages</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="474" /> + <location filename="../PipInterface/Pip.py" line="464" /> <source>There are no packages except 'eric-ide' or 'PyQt6' left for upgrade.</source> <translation>No hay packages excepto 'eric-ide' o 'PyQt6' dejados por actualizar.</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="537" /> + <location filename="../PipInterface/Pip.py" line="527" /> <source>Install Packages</source> <translation>Instalar Packages</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="568" /> + <location filename="../PipInterface/Pip.py" line="558" /> <source>Install Packages from Requirements</source> <translation>Instalar Packages a partir de Requisitos</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="590" /> + <location filename="../PipInterface/Pip.py" line="580" /> <source>Install Project</source> <translation>Instalar Proyecto</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="625" /> <location filename="../PipInterface/Pip.py" line="615" /> + <location filename="../PipInterface/Pip.py" line="605" /> <source>Install 'pyproject' Dependencies</source> <translation>Instalar Dependencias de 'pyproject'</translation> </message> <message> + <location filename="../PipInterface/Pip.py" line="743" /> + <location filename="../PipInterface/Pip.py" line="606" /> + <source>The selected 'pyproject.toml' file does not contain a 'project.dependencies' section. Aborting...</source> + <translation>El archivo seleccionado 'pyproject.toml' no contiene una sección 'project.dependencies'. Abortando...</translation> + </message> + <message> + <location filename="../PipInterface/Pip.py" line="616" /> + <source><p>The selected 'pyproject.toml' file could not be read.</p><p>Reason: {0}</p></source> + <translation><p>El archivo 'pyproject.toml' seleccionado no se ha podido leer. .</p><p>Razón: {0}</p></translation> + </message> + <message> + <location filename="../PipInterface/Pip.py" line="636" /> + <source>Install Packages from 'pyproject.toml'</source> + <translation>Instalar Packages desde 'pyproject.toml'</translation> + </message> + <message> + <location filename="../PipInterface/Pip.py" line="770" /> + <location filename="../PipInterface/Pip.py" line="696" /> + <location filename="../PipInterface/Pip.py" line="666" /> + <location filename="../PipInterface/Pip.py" line="657" /> + <source>Uninstall Packages</source> + <translation>Desinstalar Packages</translation> + </message> + <message> + <location filename="../PipInterface/Pip.py" line="771" /> + <location filename="../PipInterface/Pip.py" line="697" /> + <location filename="../PipInterface/Pip.py" line="658" /> + <source>Do you really want to uninstall these packages?</source> + <translation>¿Realmente desea desinstalar estos packages?</translation> + </message> + <message> + <location filename="../PipInterface/Pip.py" line="714" /> + <source>Uninstall Packages from Requirements</source> + <translation>Desinstalar Packages a partir de Requisitos</translation> + </message> + <message> <location filename="../PipInterface/Pip.py" line="753" /> - <location filename="../PipInterface/Pip.py" line="616" /> - <source>The selected 'pyproject.toml' file does not contain a 'project.dependencies' section. Aborting...</source> - <translation>El archivo seleccionado 'pyproject.toml' no contiene una sección 'project.dependencies'. Abortando...</translation> - </message> - <message> - <location filename="../PipInterface/Pip.py" line="626" /> - <source><p>The selected 'pyproject.toml' file could not be read.</p><p>Reason: {0}</p></source> + <location filename="../PipInterface/Pip.py" line="742" /> + <source>Uninstall 'pyproject' Dependencies</source> + <translation>Desinstalar Dependencias de 'pyproject'</translation> + </message> + <message> + <location filename="../PipInterface/Pip.py" line="754" /> + <source><p>The selected 'pyproject.toml' file could not be read. </p><p>Reason: {0}</p></source> <translation><p>El archivo 'pyproject.toml' seleccionado no se ha podido leer. .</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="646" /> - <source>Install Packages from 'pyproject.toml'</source> - <translation>Instalar Packages desde 'pyproject.toml'</translation> - </message> - <message> - <location filename="../PipInterface/Pip.py" line="780" /> - <location filename="../PipInterface/Pip.py" line="706" /> - <location filename="../PipInterface/Pip.py" line="676" /> - <location filename="../PipInterface/Pip.py" line="667" /> - <source>Uninstall Packages</source> - <translation>Desinstalar Packages</translation> - </message> - <message> <location filename="../PipInterface/Pip.py" line="781" /> - <location filename="../PipInterface/Pip.py" line="707" /> - <location filename="../PipInterface/Pip.py" line="668" /> - <source>Do you really want to uninstall these packages?</source> - <translation>¿Realmente desea desinstalar estos packages?</translation> - </message> - <message> - <location filename="../PipInterface/Pip.py" line="724" /> - <source>Uninstall Packages from Requirements</source> - <translation>Desinstalar Packages a partir de Requisitos</translation> - </message> - <message> - <location filename="../PipInterface/Pip.py" line="763" /> - <location filename="../PipInterface/Pip.py" line="752" /> - <source>Uninstall 'pyproject' Dependencies</source> - <translation>Desinstalar Dependencias de 'pyproject'</translation> - </message> - <message> - <location filename="../PipInterface/Pip.py" line="764" /> - <source><p>The selected 'pyproject.toml' file could not be read. </p><p>Reason: {0}</p></source> - <translation><p>El archivo 'pyproject.toml' seleccionado no se ha podido leer. .</p><p>Razón: {0}</p></translation> - </message> - <message> - <location filename="../PipInterface/Pip.py" line="791" /> <source>Uninstall Packages from 'pyproject.toml'</source> <translation>Desinstalar Packages desde 'pyproject.toml'</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="1203" /> + <location filename="../PipInterface/Pip.py" line="1193" /> <source>Cache Info</source> <translation>Info de Cache</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="1229" /> - <location filename="../PipInterface/Pip.py" line="1220" /> + <location filename="../PipInterface/Pip.py" line="1219" /> + <location filename="../PipInterface/Pip.py" line="1210" /> <source>List Cached Files</source> <translation>Listar Archivos en Cache</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="1221" /> + <location filename="../PipInterface/Pip.py" line="1211" /> <source>Enter a file pattern (empty for all):</source> <translation>Introducir un patrón de archivo (dejar en blanco para todos):</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="1253" /> - <location filename="../PipInterface/Pip.py" line="1246" /> + <location filename="../PipInterface/Pip.py" line="1243" /> + <location filename="../PipInterface/Pip.py" line="1236" /> <source>Remove Cached Files</source> <translation>Eliminar Archivos en Cache</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="1247" /> + <location filename="../PipInterface/Pip.py" line="1237" /> <source>Enter a file pattern:</source> <translation>Introducir un patrón de archivo:</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="1278" /> - <location filename="../PipInterface/Pip.py" line="1270" /> + <location filename="../PipInterface/Pip.py" line="1268" /> + <location filename="../PipInterface/Pip.py" line="1260" /> <source>Purge Cache</source> <translation>Purgar Cache</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="1271" /> + <location filename="../PipInterface/Pip.py" line="1261" /> <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source> <translation>Desear realmente purgar la cache de pip? Todos los archivos necesitarán descargarse de nuevo.</translation> </message> @@ -60424,215 +60595,215 @@ <translation>Versión:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="335" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="333" /> <source>Getting installed packages...</source> <translation>Obteniendo packages instalados...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="363" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="361" /> <source>Getting outdated packages...</source> <translation>Obteniendo packages antiguos...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="738" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="732" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="736" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="730" /> <source>Cleanup Environment</source> <translation>Limpieza de Entorno</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="733" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="731" /> <source>The environment cleanup was successful.</source> <translation>La limpieza de entorno ha tenido éxito.</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="739" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="737" /> <source>Some leftover package directories could not been removed. Delete them manually.</source> <translation>Algunos directorios residuales de package no se han podido eliminar. Borrarlos manualmente.</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="835" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="833" /> <source>Search PyPI</source> <translation>Buscar PyPI</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="836" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="834" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation><p>No hay info de detalles de package disponible para <b>{0}</b>.</p></translation> </message> <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="853" /> + <source>Pip</source> + <translation>Pip</translation> + </message> + <message> <location filename="../PipInterface/PipPackagesWidget.py" line="855" /> - <source>Pip</source> - <translation>Pip</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="857" /> <source>Install Pip</source> <translation>Instalar Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="860" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="858" /> <source>Install Pip to User-Site</source> <translation>Instalar Pip en el Sitio de Usuario</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="863" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="861" /> <source>Repair Pip</source> <translation>Reparar Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="870" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="868" /> <source>Install</source> <translation>Instalar</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1049" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="872" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1047" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="870" /> <source>Install Packages</source> <translation>Instalar Packages</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="875" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="873" /> <source>Install Local Package</source> <translation>Instalar Package Local</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="878" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="876" /> <source>Re-Install Selected Packages</source> <translation>Reinstalar los Packages Seleccionados</translation> </message> <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="883" /> + <source>Requirements/Constraints</source> + <translation>Requisitos/Restricciones</translation> + </message> + <message> <location filename="../PipInterface/PipPackagesWidget.py" line="885" /> - <source>Requirements/Constraints</source> - <translation>Requisitos/Restricciones</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="887" /> <source>Install Requirements</source> <translation>Instalar Requisitos</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="890" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="888" /> <source>Uninstall Requirements</source> <translation>Desinstalar Requisitos</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="893" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="891" /> <source>Generate Requirements...</source> <translation>Generar Requisitos...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="897" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="895" /> <source>Install from 'pyproject.toml'</source> <translation>Instalar desde 'pyproject.toml'</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="901" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="899" /> <source>Uninstall from 'pyproject.toml'</source> <translation>Desinstalar desde 'pyproject.toml'</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="906" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="904" /> <source>Generate Constraints...</source> <translation>Generar Restricciones...</translation> </message> <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="911" /> + <source>Cache</source> + <translation>Caché</translation> + </message> + <message> <location filename="../PipInterface/PipPackagesWidget.py" line="913" /> - <source>Cache</source> - <translation>Caché</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="915" /> <source>Show Cache Info...</source> <translation>Mostrar info de Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="918" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="916" /> <source>Show Cached Files...</source> <translation>Mostrar Archivos en Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="921" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="919" /> <source>Remove Cached Files...</source> <translation>Eliminar Archivos en Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="924" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="922" /> <source>Purge Cache...</source> <translation>Purgar Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="941" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="939" /> <source>Show Licenses...</source> <translation>Mostrar Licencias...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="945" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="943" /> <source>Check Vulnerabilities</source> <translation>Comprobar Vulnerabilidades</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="949" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="947" /> <source>Update Vulnerability Database</source> <translation>Actualizar Base de Datos de Vulnerabilidades</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="953" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="951" /> <source>Create SBOM file</source> <translation>Crear archivo SBOM</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="960" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="958" /> <source>Edit User Configuration...</source> <translation>Editar Configuración de Usuario...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="963" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="961" /> <source>Edit Environment Configuration...</source> <translation>Editar Configuración de Entorno...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="968" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="966" /> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1199" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1188" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1210" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1197" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1186" /> <source>Edit Configuration</source> <translation>Editar Configuración</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1213" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1200" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1189" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1211" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1198" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> <source>No valid configuration path determined. Aborting</source> <translation>No hay una ruta válida de configuración determinada. Abortando</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1422" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1420" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation>{0} {1}</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1443" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1441" /> <source>Affected Version:</source> <translation>Versión Afectada:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1446" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1444" /> <source>Advisory:</source> <translation>Recomendatorio:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1586" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1561" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1584" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1559" /> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1583" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1581" /> <source>any</source> <translation>cualquiera</translation> </message> @@ -61160,52 +61331,52 @@ <context> <name>PluginManager</name> <message> - <location filename="../PluginManager/PluginManager.py" line="232" /> + <location filename="../PluginManager/PluginManager.py" line="236" /> <source>Could not create a package for {0}.</source> <translation>No se ha podido crear un paquete para {0}.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="264" /> + <location filename="../PluginManager/PluginManager.py" line="268" /> <source>The internal plugin directory <b>{0}</b> does not exits.</source> <translation>El directorio interno de plugin <b>{0}</b> no existe.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="441" /> + <location filename="../PluginManager/PluginManager.py" line="445" /> <source>Module is missing the 'autoactivate' attribute.</source> <translation>El módulo no tiene el atributo 'autoactivate'.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="452" /> + <location filename="../PluginManager/PluginManager.py" line="456" /> <source>Module is missing the 'pluginType' and/or 'pluginTypename' attributes.</source> <translation>El módulo no tiene el atributo 'pluginType' y/o el atributo 'pluginTypename'.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="480" /> + <location filename="../PluginManager/PluginManager.py" line="484" /> <source>Module failed to load. Error: {0}</source> <translation>Ha fallado la carga del módulo. Error: {0}</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="663" /> + <location filename="../PluginManager/PluginManager.py" line="682" /> <source>Incompatible plugin activation method.</source> <translation>Metodo de activación del plugin incompatible.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1271" /> + <location filename="../PluginManager/PluginManager.py" line="1291" /> <source>Plugin Manager Error</source> <translation>Error del Gestor de Plugins</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1272" /> + <location filename="../PluginManager/PluginManager.py" line="1292" /> <source><p>The plugin download directory <b>{0}</b> could not be created. Please configure it via the configuration dialog.</p><p>Reason: {1}</p></source> <translation><p>El directorio de descaga del plugin <b>{0}</b> no ha podido ser creado. Por favor, configúrelo a través del diálogo de configuración.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1360" /> + <location filename="../PluginManager/PluginManager.py" line="1380" /> <source>Error downloading file</source> <translation>Error al descargar el fichero</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1361" /> + <location filename="../PluginManager/PluginManager.py" line="1381" /> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>No se pudo descargar el archivo solicitado desde {0}.</p><p>Error: {1}</p></translation> </message> @@ -75314,61 +75485,61 @@ <translation>Mostrar código fuente</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1921" /> - <location filename="../QScintilla/Shell.py" line="1920" /> - <location filename="../QScintilla/Shell.py" line="403" /> + <location filename="../QScintilla/Shell.py" line="1923" /> + <location filename="../QScintilla/Shell.py" line="1922" /> + <location filename="../QScintilla/Shell.py" line="405" /> <source>Project</source> <translation>Proyecto</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="414" /> + <location filename="../QScintilla/Shell.py" line="416" /> <source>eric-ide Server</source> <translation>Servidor de eric-ide</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="812" /> + <location filename="../QScintilla/Shell.py" line="814" /> <source>Clear History</source> <translation>Limpiar Historial</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="813" /> + <location filename="../QScintilla/Shell.py" line="815" /> <source>Shall the current history really be cleared?</source> <translation>¿Desea eliminar el historial actual?</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="835" /> + <location filename="../QScintilla/Shell.py" line="837" /> <source>Select History</source> <translation>Seleccionar historial</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="836" /> + <location filename="../QScintilla/Shell.py" line="838" /> <source>Select the history entry to execute (most recent shown last).</source> <translation>Seleccionar la entrada del historial a ejecutar (las más recientes mostradas en último lugar).</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="911" /> + <location filename="../QScintilla/Shell.py" line="913" /> <source>Passive Debug Mode</source> <translation>Modo de depuración pasiva</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="912" /> + <location filename="../QScintilla/Shell.py" line="914" /> <source> Not connected</source> <translation> No conectado</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="915" /> + <location filename="../QScintilla/Shell.py" line="917" /> <source>No.</source> <translation>No.</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="917" /> + <location filename="../QScintilla/Shell.py" line="919" /> <source>{0} on {1}</source> <translation>{0} en {1}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="967" /> + <location filename="../QScintilla/Shell.py" line="969" /> <source>Exception "{0}" {1} File: {2}, Line: {3} @@ -75379,7 +75550,7 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="976" /> + <location filename="../QScintilla/Shell.py" line="978" /> <source>Exception "{0}" {1} </source> @@ -75388,43 +75559,43 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="998" /> + <location filename="../QScintilla/Shell.py" line="1000" /> <source>Unspecified syntax error. </source> <translation>Error de sintaxis sin especificar. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1001" /> + <location filename="../QScintilla/Shell.py" line="1003" /> <source>Syntax error "{1}" in file {0} at line {2}, character {3}. </source> <translation>Error de sintaxis "{1}" en archivo {0} en la línea {2}, carácter {3}. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1025" /> + <location filename="../QScintilla/Shell.py" line="1027" /> <source>Signal "{0}" generated in file {1} at line {2}. Function: {3}({4})</source> <translation>Señal "{0}" generada en el archivo {1} y línea {2}. Función: {3}({4})</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1110" /> + <location filename="../QScintilla/Shell.py" line="1112" /> <source>StdOut: {0}</source> <translation>StdOut: {0}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1119" /> + <location filename="../QScintilla/Shell.py" line="1121" /> <source>StdErr: {0}</source> <translation>StdErr: {0}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1145" /> + <location filename="../QScintilla/Shell.py" line="1147" /> <source><{0}> {1}</source> <translation><{0}> {1}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1954" /> + <location filename="../QScintilla/Shell.py" line="1956" /> <source>Available Virtual Environments: {0} </source> @@ -75433,88 +75604,88 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2039" /> - <location filename="../QScintilla/Shell.py" line="1960" /> + <location filename="../QScintilla/Shell.py" line="2041" /> + <location filename="../QScintilla/Shell.py" line="1962" /> <source>Current Virtual Environment: '{0}' </source> <translation>Entorno Virtual Actual: '{0}' </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1978" /> + <location filename="../QScintilla/Shell.py" line="1980" /> <source>Error: Argument must be an integer value. </source> <translation>Error: El argument debe ser un valor entero. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1995" /> + <location filename="../QScintilla/Shell.py" line="1997" /> <source>Error: Command '{0}' is not supported. </source> <translation>Error: El command '{0}' no está soportado. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2014" /> + <location filename="../QScintilla/Shell.py" line="2016" /> <source>Execution of the interpreter statement timed out after {0} seconds. </source> <translation>Tiempo agotado durante ejecución de sentencia del intérprete tras {0} segundos. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2349" /> + <location filename="../QScintilla/Shell.py" line="2351" /> <source>Drop Error</source> <translation>Error al soltar</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2350" /> + <location filename="../QScintilla/Shell.py" line="2352" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> no es un archivo.</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2596" /> - <location filename="../QScintilla/Shell.py" line="2582" /> - <location filename="../QScintilla/Shell.py" line="2561" /> + <location filename="../QScintilla/Shell.py" line="2598" /> + <location filename="../QScintilla/Shell.py" line="2584" /> + <location filename="../QScintilla/Shell.py" line="2563" /> <source>Save Shell Contents</source> <translation>Guardar Contenidos de la Shell</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2563" /> + <location filename="../QScintilla/Shell.py" line="2565" /> <source>Text Files (*.txt);;All Files (*)</source> <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2583" /> + <location filename="../QScintilla/Shell.py" line="2585" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>El archivo <b>{0}</b> ya existe. ¿Desea sobreescribirlo?</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2597" /> + <location filename="../QScintilla/Shell.py" line="2599" /> <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation><p>El archivo <b>{0}</b> no puede ser guardado.<br>Causa: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2611" /> + <location filename="../QScintilla/Shell.py" line="2613" /> <source><tr><td>%restart</td><td>Kill the shell and start a new one.</td></tr><tr><td>%clear</td><td>Clear the display of the shell window.</td></tr><tr><td>%start [environment]</td><td>Start a shell for a virtual environment with the given name. If no name is given, a default shell is started.</td></tr><tr><td>%envs<br/>%environments</td><td>Show a list of known virtual environment names.</td></tr><tr><td>%which</td><td>Show the name of the active virtual environment.</td></tr><tr><td>%hist [n]<br/>%history [n]</td><td>Show the most recent 'n' entries of the history. If 'n' is not given, show all entries.</td></tr><tr><td>%shist<br/>%shistory<br/>%select_history</td><td>Select a command from the history.</td></tr><tr><td>%chist<br/>%chistory<br/>%clear_history</td><td>Clear the current history after confirmation.</td></tr><tr><td>%help</td><td>Show this help text.</td></tr></source> <translation><tr><td>%restart</td><td>Eliminar la shell y comenzar una nueva.</td></tr><tr><td>%clear</td><td>Limpiar la pantalla de la ventana de shell.</td></tr><tr><td>%start [entorno]</td><td>Iniciar la shell para un entorno virtual con un nombre dado. Si no se pasa un nombre, se inicia una shell por defecto.</td></tr><tr><td>%envs<br/>%environments</td><td>Mostrar una lista de nombres de entornos virtuales conocidos.</td></tr><tr><td>%which</td><td>Muestra el nombre del entorno virtual activo.</td></tr><tr><td>%hist [n]<br/>%history [n]</td><td>Mostrar las 'n' entradas del historial más recientes.Si no se pasa 'n', mostrar todas las entradas.</td></tr><tr><td>%shist<br/>%shistory<br/>%select_history</td><td>Seleccionar un comando del historial.</td></tr><tr><td>%chist<br/>%chistory<br/>%clear_history</td><td>Limpiar el historial actual tras confirmación.</td></tr><tr><td>%help</td><td>Mostrar este texto de ayuda.</td></tr></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2633" /> + <location filename="../QScintilla/Shell.py" line="2635" /> <source><tr><td>%quit<br/>%quit()<br/>%exit<br/>%exit()</td><td>Exit the application.</td></tr></table><p>These commands are available through the window menus as well.</p></source> <translation><tr><td>%quit<br/>%quit()<br/>%exit<br/>%exit()</td><td>Salir de la aplicación.</td></tr></table><p>Estos comandos están disponibles también a través del menú de ventana.</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2641" /> + <location filename="../QScintilla/Shell.py" line="2643" /> <source></table><p>These commands are available through the context menu as well.</p></source> <translation></table><p>Estos comandos están disponibles también a través del menú contextual.</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2648" /> + <location filename="../QScintilla/Shell.py" line="2650" /> <source>Shell Special Commands</source> <translation>Comandos Especiales de Shell</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2649" /> + <location filename="../QScintilla/Shell.py" line="2651" /> <source>The shell supports these special commands:</source> <translation>La shell soporta estos comandos especiales:</translation> </message> @@ -98961,21 +99132,26 @@ <translation>Añadir Entorno Virtual</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" /> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="77" /> <source>Virtualenv Target Directory</source> <translation>Directorio de Destino para el Virtualenv</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="92" /> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="93" /> <source>Python Interpreter</source> <translation>Intérprete de Python</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="106" /> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="110" /> <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source> <translation>Introducir la ruta de búsqueda del ejecutable a anteponer a la variable de entorno PATH. Usar '{0}' como separador.</translation> </message> <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="309" /> + <source>eric-ide Server is not available</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> <source>Logical Name:</source> <translation>Nombre Lógico:</translation> @@ -98992,43 +99168,8 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> - <source>Select to indicate a standard environment</source> - <translation>Seleccionar para indicar un entorno estándar</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> - <source>Standard</source> - <translation>Estándar</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> - <source>Select to indicate an Anaconda environment</source> - <translation>Seleccionar para indicar un entorno Anaconda</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> - <source>Anaconda</source> - <translation>Anaconda</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> - <source>Select to indicate a remotely (ssh) accessed environment</source> - <translation>Seleccionar para indicar un entorno accedido en remoto (ddh)</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> - <source>Remote</source> - <translation>Remoto</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> - <source>Select to indicate an eric-ide server environment.</source> - <translation>Seleccionar para indicar un entorno de servidor de eric-ide.</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> - <source>eric-ide server</source> - <translation>Servidor de eric-ide</translation> + <source>Select the environment type.</source> + <translation type="unfinished" /> </message> <message> <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> @@ -99087,57 +99228,73 @@ <source>Shows the host name of the server this entry belongs to (eric-ide server environment only)</source> <translation>Muestra el nombre de host del servidor al que esta entrada pertenece (solo para entornos de servidor de eric-ide)</translation> </message> + <message> + <source>Select to indicate a standard environment</source> + <translation type="vanished">Seleccionar para indicar un entorno estándar</translation> + </message> + <message> + <source>Standard</source> + <translation type="vanished">Estándar</translation> + </message> + <message> + <source>Select to indicate an Anaconda environment</source> + <translation type="vanished">Seleccionar para indicar un entorno Anaconda</translation> + </message> + <message> + <source>Anaconda</source> + <translation type="vanished">Anaconda</translation> + </message> + <message> + <source>Select to indicate a remotely (ssh) accessed environment</source> + <translation type="vanished">Seleccionar para indicar un entorno accedido en remoto (ddh)</translation> + </message> + <message> + <source>Remote</source> + <translation type="vanished">Remoto</translation> + </message> + <message> + <source>Select to indicate an eric-ide server environment.</source> + <translation type="vanished">Seleccionar para indicar un entorno de servidor de eric-ide.</translation> + </message> + <message> + <source>eric-ide server</source> + <translation type="vanished">Servidor de eric-ide</translation> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="49" /> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="48" /> <source>Virtualenv Target Directory</source> <translation>Directorio de Destino para el Virtualenv</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="56" /> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="55" /> <source>Extra Search Path for setuptools/pip</source> <translation>Ruta Extra de Búsqueda para setuptools/pip</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="61" /> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="60" /> <source>Python Interpreter</source> <translation>Intérprete de Python</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="72" /> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="66" /> - <source>Conda Environment Location</source> - <translation>Ubicación de Entorno Conda</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="78" /> - <source>Conda Requirements File</source> - <translation>Archivo de Requisitos Conda</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="82" /> - <source>Text Files (*.txt);;All Files (*)</source> - <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="347" /> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="174" /> <source><virtualenv did not finish within 5s.></source> <translation><virtualenv no ha terminado en 5s.></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="367" /> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="194" /> <source><No suitable virtualenv found.></source> <translation><No se ha encontrado un virtualenv adecuado.></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="404" /> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="231" /> <source><pyvenv did not finish within 5s.></source> <translation><pyvenv no ha terminado en 5s.></translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="426" /> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="253" /> <source><No suitable pyvenv found.></source> <translation><No se ha encontrado un pyvenv adecuado.></translation> </message> @@ -99153,18 +99310,13 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <source>Select to use 'virtualenv'</source> - <translation>Seleccionar para utilizar 'virtualenv'</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> <source>Select to use 'python -m venv'</source> <translation>Seleccionar para utilizar 'python -m venv'</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <source>Select to use 'conda'</source> - <translation>Seleccionar para usar 'conda'</translation> + <source>Select to use 'virtualenv'</source> + <translation>Seleccionar para utilizar 'virtualenv'</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> @@ -99233,7 +99385,6 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> <source>Options</source> <translation>Opciones</translation> </message> @@ -99249,7 +99400,6 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> <source>Python Version:</source> <translation>Versión de Python:</translation> </message> @@ -99270,28 +99420,28 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <source>Select to unzip setuptools when installing it</source> - <translation>Seleccionar para descomprimir setuptools al instalarlas</translation> + <source>Select to not install 'wheel' in the new virtualenv</source> + <translation type="unfinished" /> </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <source>Unzip Setuptool to virtualenv</source> - <translation>Descomprimir Setuptool al virtualenv</translation> + <source>Don't install 'wheel' in the virtualenv</source> + <translation type="unfinished" /> </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <source>Select to not install setuptools (or pip) in the new virtualenv</source> - <translation>Seleccionar para no instalar setuptools (o pip) en el nuevo virtualenv</translation> + <source>Select to not install 'setuptools' in the new virtualenv</source> + <translation type="unfinished" /> </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <source>Don't install 'setuptool' (or pip) in the virtualenv</source> - <translation>No instalar 'setuptool' (o pip) en el virtualenv</translation> + <source>Don't install 'setuptools' in the virtualenv</source> + <translation type="unfinished" /> </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <source>Select to not install pip in the new virtualenv</source> - <translation>Seleccinar para no instalar pip en el nuevo virtualenv</translation> + <source>Select to not install 'pip' in the new virtualenv</source> + <translation type="unfinished" /> </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> @@ -99369,101 +99519,116 @@ <translation>Abrir directorio de destino despues de creación</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <source>Conda Environment Location</source> + <translation type="vanished">Ubicación de Entorno Conda</translation> + </message> + <message> + <source>Conda Requirements File</source> + <translation type="vanished">Archivo de Requisitos Conda</translation> + </message> + <message> + <source>Text Files (*.txt);;All Files (*)</source> + <translation type="vanished">Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> + </message> + <message> + <source>Select to use 'conda'</source> + <translation type="vanished">Seleccionar para usar 'conda'</translation> + </message> + <message> + <source>Select to unzip setuptools when installing it</source> + <translation type="vanished">Seleccionar para descomprimir setuptools al instalarlas</translation> + </message> + <message> + <source>Unzip Setuptool to virtualenv</source> + <translation type="vanished">Descomprimir Setuptool al virtualenv</translation> + </message> + <message> + <source>Select to not install setuptools (or pip) in the new virtualenv</source> + <translation type="vanished">Seleccionar para no instalar setuptools (o pip) en el nuevo virtualenv</translation> + </message> + <message> + <source>Don't install 'setuptool' (or pip) in the virtualenv</source> + <translation type="vanished">No instalar 'setuptool' (o pip) en el virtualenv</translation> + </message> + <message> + <source>Select to not install pip in the new virtualenv</source> + <translation type="vanished">Seleccinar para no instalar pip en el nuevo virtualenv</translation> + </message> + <message> <source>Target Environment Specification</source> - <translation>Especificación de Entorno Objetivo</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Especificación de Entorno Objetivo</translation> + </message> + <message> <source>Name:</source> - <translation>Nombre:</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Nombre:</translation> + </message> + <message> <source>Enter the name for the environment</source> - <translation>Introducir el nomber para el entorno</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Introducir el nomber para el entorno</translation> + </message> + <message> <source>Path:</source> - <translation>Ruta:</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Ruta:</translation> + </message> + <message> <source>Enter the target directory for the conda environment</source> - <translation>Introducir el directorio objetivo para el entorno conda</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Introducir el directorio objetivo para el entorno conda</translation> + </message> + <message> <source><b>Note:</b> Only one of the above entries is mandatory.</source> - <translation><b>Nota:</b> Solamente es obligatoria una de las entradas arriba.</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished"><b>Nota:</b> Solamente es obligatoria una de las entradas arriba.</translation> + </message> + <message> <source>Special Operations</source> - <translation>Operaciones Especiales</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Operaciones Especiales</translation> + </message> + <message> <source>Select to clone an environment</source> - <translation>Seleccionar para clonar un entorno</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Seleccionar para clonar un entorno</translation> + </message> + <message> <source>Clone Environment</source> - <translation>Clonar Entorno</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Clonar Entorno</translation> + </message> + <message> <source>Select to create the environment from a requirements file</source> - <translation>Seleccionar para crear el entorno a partir de un archivo de requisitos</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Seleccionar para crear el entorno a partir de un archivo de requisitos</translation> + </message> + <message> <source>from Requirements</source> - <translation>a partir de Requisitos</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">a partir de Requisitos</translation> + </message> + <message> <source>Enter the name of the environment to be cloned</source> - <translation>Introducir el nombre del entorno para clonar</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Introducir el nombre del entorno para clonar</translation> + </message> + <message> <source>Enter the directory of the environment to be cloned</source> - <translation>Introducir el directorio del entorno para clonar</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Introducir el directorio del entorno para clonar</translation> + </message> + <message> <source>Package Specs:</source> - <translation>Specs de Package:</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Specs de Package:</translation> + </message> + <message> <source>Enter the package specifications for the environment</source> - <translation>Introducir las especificaciones de package para el entorno</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Introducir las especificaciones de package para el entorno</translation> + </message> + <message> <source>Enter the Python version for the environment</source> - <translation>Introducir versión de Python para el entorno</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Introducir versión de Python para el entorno</translation> + </message> + <message> <source>Allow insecure SSL connections</source> - <translation>Permitir conexiones SSL no seguras</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Permitir conexiones SSL no seguras</translation> + </message> + <message> <source>Select to perform just a dry-run</source> - <translation>Seleccionar para ejecutar solamente un dry-run</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> + <translation type="vanished">Seleccionar para ejecutar solamente un dry-run</translation> + </message> + <message> <source>Perform dry-run</source> - <translation>Llevar a cabo Simulacro (Dry-Run)</translation> + <translation type="vanished">Llevar a cabo Simulacro (Dry-Run)</translation> </message> </context> <context> @@ -99636,54 +99801,79 @@ <context> <name>VirtualenvManager</name> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="322" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="72" /> + <source>Standard</source> + <translation type="unfinished">Estándar</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManager.py" line="78" /> + <source>Remote</source> + <translation type="unfinished">Remoto</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManager.py" line="81" /> + <source>eric-ide Server</source> + <translation type="unfinished">Servidor de eric-ide</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManager.py" line="262" /> + <source>Create Virtual Environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManager.py" line="263" /> + <source>Select the virtual environment type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManager.py" line="338" /> <source>Add Virtual Environment</source> <translation>Añadir Entorno Virtual</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="323" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="339" /> <source>A virtual environment named <b>{0}</b> exists already. Shall it be replaced?</source> <translation>Un entorno virtual llamado <b>{0}</b> ya existe. ¿Desea reemplazarlo?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="362" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="378" /> <source>Change Virtual Environment</source> <translation>Cambiar Entorno Virtual</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="395" /> - <location filename="../VirtualEnv/VirtualenvManager.py" line="363" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="411" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="379" /> <source>A virtual environment named <b>{0}</b> does not exist. Aborting!</source> <translation>Un entorno virtual llamado <b>{0}</b> no existe. ¡Abortando!</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="394" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="410" /> <source>Rename Virtual Environment</source> <translation>Renombrar Entorno Virtual</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="486" /> - <location filename="../VirtualEnv/VirtualenvManager.py" line="419" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="511" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="435" /> <source>{0} - {1}</source> <translation>{0} - {1}</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="426" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="442" /> <source>Delete Virtual Environments</source> <translation>Borrar Entornos Virtuales</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="427" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="443" /> <source>Do you really want to delete these virtual environments?</source> <translation>¿Desea borrar estos entornos virtuales?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="493" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="518" /> <source>Remove Virtual Environments</source> <translation>Eliminar Entornos Virtuales</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="494" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="519" /> <source>Do you really want to remove these virtual environments?</source> <translation>¿Desea eliminar estos entornos virtuales?</translation> </message> @@ -99691,7 +99881,7 @@ <context> <name>VirtualenvManagerDialog</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="449" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="425" /> <source>Manage Virtual Environments</source> <translation>Gestionar Entornos Virtuales</translation> </message> @@ -99755,18 +99945,23 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> + <source>Type</source> + <translation type="unfinished">Tipo</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> <source>Directory</source> <translation>Directorio</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> - <source>Interpreter</source> - <translation>Intérprete</translation> + <source>Interpreter:</source> + <translation type="unfinished" /> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> - <source>Description</source> - <translation>Descripción</translation> + <source>Description:</source> + <translation type="unfinished">Descripción:</translation> </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> @@ -99789,33 +99984,41 @@ <translation>Directorio Base para el Virtualenv</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="205" /> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="178" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="207" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="180" /> <source>Search Virtual Environments</source> <translation>Buscar Entornos Virtuales</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="179" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="181" /> <source>No unregistered virtual environments were found.</source> <translation>No se han encontrado entornos virtuales sin registrar.</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="195" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="197" /> <source>{0} (=> {1})</source> <translation>{0} (=> {1})</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="206" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="208" /> <source>Select the interpreters to create environment entries for:</source> <translation>Seleccionar los intérpretes para crear entradas de entornos:</translation> </message> + <message> + <source>Interpreter</source> + <translation type="vanished">Intérprete</translation> + </message> + <message> + <source>Description</source> + <translation type="vanished">Descripción</translation> + </message> </context> <context> <name>VirtualenvManagerWindow</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="489" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="472" /> <source>Manage Virtual Environments</source> <translation>Gestionar Entornos Virtuales</translation> </message>