Released Spanish translations.

Sat, 27 Jul 2024 17:38:12 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 27 Jul 2024 17:38:12 +0200
changeset 28
319ca3c0d5df
parent 27
52a0dc477e2b
child 29
9a783db4f4ed

Released Spanish translations.

PipxInterface/i18n/pipx_es.qm file | annotate | diff | comparison | revisions
PipxInterface/i18n/pipx_es.ts file | annotate | diff | comparison | revisions
PluginPipxInterface.epj file | annotate | diff | comparison | revisions
changelog.md file | annotate | diff | comparison | revisions
Binary file PipxInterface/i18n/pipx_es.qm has changed
--- a/PipxInterface/i18n/pipx_es.ts	Sat Jul 27 16:59:35 2024 +0200
+++ b/PipxInterface/i18n/pipx_es.ts	Sat Jul 27 17:38:12 2024 +0200
@@ -1,703 +1,703 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS>
 <TS version="2.1" language="es_ES">
-<context>
+  <context>
     <name>Pipx</name>
     <message>
-        <location filename="../Pipx.py" line="138"/>
-        <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Mensaje: {0}&lt;/p&gt;</translation>
+      <location filename="../Pipx.py" line="138" />
+      <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Mensaje: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="141"/>
-        <source>&lt;p&gt;pipx exited with an error ({0}).&lt;/p&gt;{1}</source>
-        <translation>&lt;p&gt;pipx ha terminado con un error ({0}).&lt;/p&gt;{1}</translation>
+      <location filename="../Pipx.py" line="141" />
+      <source>&lt;p&gt;pipx exited with an error ({0}).&lt;/p&gt;{1}</source>
+      <translation>&lt;p&gt;pipx ha terminado con un error ({0}).&lt;/p&gt;{1}</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="150"/>
-        <source>pipx did not finish within 30 seconds.</source>
-        <translation>pipx no ha terminado antes de 30 segundos.</translation>
+      <location filename="../Pipx.py" line="150" />
+      <source>pipx did not finish within 30 seconds.</source>
+      <translation>pipx no ha terminado antes de 30 segundos.</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="152"/>
-        <source>pipx could not be started.</source>
-        <translation>pipx no se ha podido iniciar.</translation>
+      <location filename="../Pipx.py" line="152" />
+      <source>pipx could not be started.</source>
+      <translation>pipx no se ha podido iniciar.</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="284"/>
-        <source>Install Packages</source>
-        <translation>Instalar Packages</translation>
+      <location filename="../Pipx.py" line="288" />
+      <source>Install Packages</source>
+      <translation>Instalar Packages</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="329"/>
-        <source>Install All Packages</source>
-        <translation>Instalar Todos los Packages</translation>
+      <location filename="../Pipx.py" line="333" />
+      <source>Install All Packages</source>
+      <translation>Instalar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="379"/>
-        <source>Re-Install Package</source>
-        <translation>Reinstalar Package</translation>
+      <location filename="../Pipx.py" line="383" />
+      <source>Re-Install Package</source>
+      <translation>Reinstalar Package</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="410"/>
-        <source>Re-Install All Packages</source>
-        <translation>Reinstalar Todos los Packages</translation>
+      <location filename="../Pipx.py" line="414" />
+      <source>Re-Install All Packages</source>
+      <translation>Reinstalar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="423"/>
-        <source>Uninstall Package</source>
-        <translation>Desinstalar Package</translation>
+      <location filename="../Pipx.py" line="427" />
+      <source>Uninstall Package</source>
+      <translation>Desinstalar Package</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="433"/>
-        <source>Uninstall All Packages</source>
-        <translation>Desinstalar Todos los Packages</translation>
+      <location filename="../Pipx.py" line="437" />
+      <source>Uninstall All Packages</source>
+      <translation>Desinstalar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="455"/>
-        <source>Check Outdated Package</source>
-        <translation>Comprobar Package Desactualizado</translation>
+      <location filename="../Pipx.py" line="459" />
+      <source>Check Outdated Package</source>
+      <translation>Comprobar Package Desactualizado</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="456"/>
-        <source>&lt;p&gt;The status of package &lt;b&gt;{0}&lt;/b&gt; could not be determined.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation>&lt;p&gt;El status del package &lt;b&gt;{0}&lt;/b&gt; no se ha podido determinar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
+      <location filename="../Pipx.py" line="460" />
+      <source>&lt;p&gt;The status of package &lt;b&gt;{0}&lt;/b&gt; could not be determined.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El status del package &lt;b&gt;{0}&lt;/b&gt; no se ha podido determinar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="483"/>
-        <source>Upgrade Package</source>
-        <translation>Actualizar Package</translation>
+      <location filename="../Pipx.py" line="487" />
+      <source>Upgrade Package</source>
+      <translation>Actualizar Package</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="493"/>
-        <source>Upgrade All Packages</source>
-        <translation>Actualizar Todos los Packages</translation>
+      <location filename="../Pipx.py" line="497" />
+      <source>Upgrade All Packages</source>
+      <translation>Actualizar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="503"/>
-        <source>Upgrade Shared Libraries</source>
-        <translation>Actualizar Bibliotecas Compartidas</translation>
+      <location filename="../Pipx.py" line="507" />
+      <source>Upgrade Shared Libraries</source>
+      <translation>Actualizar Bibliotecas Compartidas</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="517"/>
-        <source>Upgrade Interpreters</source>
-        <translation>Actualizar Intérpretes</translation>
+      <location filename="../Pipx.py" line="521" />
+      <source>Upgrade Interpreters</source>
+      <translation>Actualizar Intérpretes</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="530"/>
-        <source>Prune Unused Interpreters</source>
-        <translation>Limpiar Intérpretes no Utililizados</translation>
+      <location filename="../Pipx.py" line="534" />
+      <source>Prune Unused Interpreters</source>
+      <translation>Limpiar Intérpretes no Utililizados</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="541"/>
-        <source>Ensure PATH Modifications</source>
-        <translation>Asegurar modificaciones de PATH</translation>
+      <location filename="../Pipx.py" line="545" />
+      <source>Ensure PATH Modifications</source>
+      <translation>Asegurar modificaciones de PATH</translation>
     </message>
-</context>
-<context>
+  </context>
+  <context>
     <name>PipxAppStartDialog</name>
     <message>
-        <location filename="../PipxAppStartDialog.ui" line="0"/>
-        <source>Execution Parameters</source>
-        <translation>Parámetros de Ejecución</translation>
+      <location filename="../PipxAppStartDialog.ui" line="0" />
+      <source>Execution Parameters</source>
+      <translation>Parámetros de Ejecución</translation>
     </message>
     <message>
-        <location filename="../PipxAppStartDialog.ui" line="0"/>
-        <source>Command Line Parameters:</source>
-        <translation>Parámetros de Línea de Comandos:</translation>
+      <location filename="../PipxAppStartDialog.ui" line="0" />
+      <source>Command Line Parameters:</source>
+      <translation>Parámetros de Línea de Comandos:</translation>
     </message>
     <message>
-        <location filename="../PipxAppStartDialog.ui" line="0"/>
-        <source>Enter the command line parameters for the application.</source>
-        <translation>Introducir los parámetros de línea de comandos para la aplicación.</translation>
+      <location filename="../PipxAppStartDialog.ui" line="0" />
+      <source>Enter the command line parameters for the application.</source>
+      <translation>Introducir los parámetros de línea de comandos para la aplicación.</translation>
     </message>
     <message>
-        <location filename="../PipxAppStartDialog.ui" line="0"/>
-        <source>Working Directory:</source>
-        <translation>Directorio de Trabajo:</translation>
+      <location filename="../PipxAppStartDialog.ui" line="0" />
+      <source>Working Directory:</source>
+      <translation>Directorio de Trabajo:</translation>
     </message>
     <message>
-        <location filename="../PipxAppStartDialog.ui" line="0"/>
-        <source>Enter the working directory for the application run.</source>
-        <translation>Introducir el directorio de trabajo para ejecutar la aplicación.</translation>
+      <location filename="../PipxAppStartDialog.ui" line="0" />
+      <source>Enter the working directory for the application run.</source>
+      <translation>Introducir el directorio de trabajo para ejecutar la aplicación.</translation>
     </message>
     <message>
-        <location filename="../PipxAppStartDialog.ui" line="0"/>
-        <source>Press to execute the application with the entered parameters.</source>
-        <translation>Pulsar para ejecutar la aplicación con los parámetros introducidos.</translation>
+      <location filename="../PipxAppStartDialog.ui" line="0" />
+      <source>Press to execute the application with the entered parameters.</source>
+      <translation>Pulsar para ejecutar la aplicación con los parámetros introducidos.</translation>
     </message>
     <message>
-        <location filename="../PipxAppStartDialog.ui" line="0"/>
-        <source>Output</source>
-        <translation>Output</translation>
+      <location filename="../PipxAppStartDialog.ui" line="0" />
+      <source>Output</source>
+      <translation>Output</translation>
     </message>
     <message>
-        <location filename="../PipxAppStartDialog.ui" line="0"/>
-        <source>Errors</source>
-        <translation>Errores</translation>
+      <location filename="../PipxAppStartDialog.ui" line="0" />
+      <source>Errors</source>
+      <translation>Errores</translation>
     </message>
     <message>
-        <location filename="../PipxAppStartDialog.py" line="155"/>
-        <source>Process Generation Error</source>
-        <translation>Error de Generación de Proceso</translation>
+      <location filename="../PipxAppStartDialog.py" line="155" />
+      <source>Process Generation Error</source>
+      <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-        <location filename="../PipxAppStartDialog.py" line="156"/>
-        <source>The process {0} could not be started.</source>
-        <translation>El proceso {0} no se ha podido iniciar.</translation>
+      <location filename="../PipxAppStartDialog.py" line="156" />
+      <source>The process {0} could not be started.</source>
+      <translation>El proceso {0} no se ha podido iniciar.</translation>
     </message>
-</context>
-<context>
+  </context>
+  <context>
     <name>PipxExecDialog</name>
     <message>
-        <location filename="../PipxExecDialog.ui" line="0"/>
-        <source>Output</source>
-        <translation>Output</translation>
+      <location filename="../PipxExecDialog.ui" line="0" />
+      <source>Output</source>
+      <translation>Output</translation>
     </message>
     <message>
-        <location filename="../PipxExecDialog.ui" line="0"/>
-        <source>Errors</source>
-        <translation>Errores</translation>
+      <location filename="../PipxExecDialog.ui" line="0" />
+      <source>Errors</source>
+      <translation>Errores</translation>
     </message>
     <message>
-        <location filename="../PipxExecDialog.py" line="153"/>
-        <source>Process Generation Error</source>
-        <translation>Error de Generación de Proceso</translation>
+      <location filename="../PipxExecDialog.py" line="153" />
+      <source>Process Generation Error</source>
+      <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-        <location filename="../PipxExecDialog.py" line="154"/>
-        <source>The process {0} could not be started.</source>
-        <translation>El proceso {0} no se ha podido iniciar.</translation>
+      <location filename="../PipxExecDialog.py" line="154" />
+      <source>The process {0} could not be started.</source>
+      <translation>El proceso {0} no se ha podido iniciar.</translation>
     </message>
-</context>
-<context>
+  </context>
+  <context>
     <name>PipxInterpretersDialog</name>
     <message>
-        <location filename="../PipxInterpretersDialog.ui" line="0"/>
-        <source>Standalone Python Interpreters</source>
-        <translation>Intérpretes Independientes de Python</translation>
+      <location filename="../PipxInterpretersDialog.ui" line="0" />
+      <source>Standalone Python Interpreters</source>
+      <translation>Intérpretes Independientes de Python</translation>
     </message>
     <message>
-        <location filename="../PipxInterpretersDialog.ui" line="0"/>
-        <source>Press to refresh the list of interpreters.</source>
-        <translation>Pulsar para actualizar la lista de intérpretes.</translation>
+      <location filename="../PipxInterpretersDialog.ui" line="0" />
+      <source>Press to refresh the list of interpreters.</source>
+      <translation>Pulsar para actualizar la lista de intérpretes.</translation>
     </message>
     <message>
-        <location filename="../PipxInterpretersDialog.ui" line="0"/>
-        <source>Press to upgrade installed interpreters to the latest micro version.</source>
-        <translation>Pulsar para actualizar los intérpretes instalados a la última microversión.</translation>
+      <location filename="../PipxInterpretersDialog.ui" line="0" />
+      <source>Press to upgrade installed interpreters to the latest micro version.</source>
+      <translation>Pulsar para actualizar los intérpretes instalados a la última microversión.</translation>
     </message>
     <message>
-        <location filename="../PipxInterpretersDialog.ui" line="0"/>
-        <source>Press to prune all unused interpreters.</source>
-        <translation>Pulsar para limpiar todos los intérpretes no utilizados.</translation>
+      <location filename="../PipxInterpretersDialog.ui" line="0" />
+      <source>Press to prune all unused interpreters.</source>
+      <translation>Pulsar para limpiar todos los intérpretes no utilizados.</translation>
     </message>
     <message>
-        <location filename="../PipxInterpretersDialog.ui" line="0"/>
-        <source>Interpreter/Package</source>
-        <translation>Intérprete/Package</translation>
+      <location filename="../PipxInterpretersDialog.ui" line="0" />
+      <source>Interpreter/Package</source>
+      <translation>Intérprete/Package</translation>
     </message>
     <message>
-        <location filename="../PipxInterpretersDialog.py" line="57"/>
-        <source>Python {0}{1}</source>
-        <translation>Python {0}{1}</translation>
+      <location filename="../PipxInterpretersDialog.py" line="57" />
+      <source>Python {0}{1}</source>
+      <translation>Python {0}{1}</translation>
     </message>
     <message>
-        <location filename="../PipxInterpretersDialog.py" line="62"/>
-        <source> (unused)</source>
-        <translation> (sin usar)</translation>
+      <location filename="../PipxInterpretersDialog.py" line="62" />
+      <source> (unused)</source>
+      <translation> (sin usar)</translation>
     </message>
     <message>
-        <location filename="../PipxInterpretersDialog.py" line="71"/>
-        <source>{0} {1}</source>
-        <comment>package, version</comment>
-        <translation>{0} {1}</translation>
+      <location filename="../PipxInterpretersDialog.py" line="71" />
+      <source>{0} {1}</source>
+      <comment>package, version</comment>
+      <translation>{0} {1}</translation>
     </message>
-</context>
-<context>
+  </context>
+  <context>
     <name>PipxPackagesInputDialog</name>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>Packages</source>
-        <translation>Packages</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>Packages</source>
+      <translation>Packages</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>Package Specifications (separated by whitespace):</source>
-        <translation>Especificaciones del Package (separadas por espacios en blanco):</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>Package Specifications (separated by whitespace):</source>
+      <translation>Especificaciones del Package (separadas por espacios en blanco):</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>Standalone Python Interpreter</source>
-        <translation>Intérprete Independiente de Python</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>Standalone Python Interpreter</source>
+      <translation>Intérprete Independiente de Python</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default Python interpreter.</source>
-        <translation>&lt;b&gt;Nota:&lt;/b&gt; Dejar esta entrada vacía para utilizar el intérprete de Python por defecto.</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default Python interpreter.</source>
+      <translation>&lt;b&gt;Nota:&lt;/b&gt; Dejar esta entrada vacía para utilizar el intérprete de Python por defecto.</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>Version:</source>
-        <translation>Versión:</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation>Versión:</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>Enter the version number of the Python interpreter to be used.</source>
-        <translation>Introducir el número de versión del intérprete de Python a utilizar.</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>Enter the version number of the Python interpreter to be used.</source>
+      <translation>Introducir el número de versión del intérprete de Python a utilizar.</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>Select to fetch a standalone Python build from GitHub if the specified Python version is not found locally on the system.</source>
-        <translation>Seleccionar para descargar un build independiente de Python desde GitHub si la versión especificada de Python no se encuentra localmente en el sistema.</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>Select to fetch a standalone Python build from GitHub if the specified Python version is not found locally on the system.</source>
+      <translation>Seleccionar para descargar un build independiente de Python desde GitHub si la versión especificada de Python no se encuentra localmente en el sistema.</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>Fetch missing Python interpreter</source>
-        <translation>Descargar intérprete de Python no encontrado</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>Fetch missing Python interpreter</source>
+      <translation>Descargar intérprete de Python no encontrado</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>Select to force the modification of existing virtual environments.</source>
-        <translation>Seleccionar para forzar la modificación de entornos virtuales existentes.</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>Select to force the modification of existing virtual environments.</source>
+      <translation>Seleccionar para forzar la modificación de entornos virtuales existentes.</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>Force virtual environment modifications</source>
-        <translation>Forzar modificaciones de entorno virtual</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>Force virtual environment modifications</source>
+      <translation>Forzar modificaciones de entorno virtual</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>Select to give the virtual environment access to the system site-packages directory.</source>
-        <translation>Seleccionar para dar acceso al entorno virtual al directorio de packages del sistema.</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>Select to give the virtual environment access to the system site-packages directory.</source>
+      <translation>Seleccionar para dar acceso al entorno virtual al directorio de packages del sistema.</translation>
     </message>
     <message>
-        <location filename="../PipxPackagesInputDialog.ui" line="0"/>
-        <source>System-wide Python Packages</source>
-        <translation>Paquetes Python del Sistema</translation>
+      <location filename="../PipxPackagesInputDialog.ui" line="0" />
+      <source>System-wide Python Packages</source>
+      <translation>Paquetes Python del Sistema</translation>
     </message>
-</context>
-<context>
+  </context>
+  <context>
     <name>PipxPage</name>
     <message>
-        <location filename="../ConfigurationPage/PipxPage.ui" line="0"/>
-        <source>&lt;b&gt;Configure Python Application Management&lt;/b&gt;</source>
-        <translation>&lt;b&gt;Configurar Gestión de Aplicación Python&lt;/b&gt;</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>&lt;b&gt;Configure Python Application Management&lt;/b&gt;</source>
+      <translation>&lt;b&gt;Configurar Gestión de Aplicación Python&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/PipxPage.ui" line="0"/>
-        <source>Index URL</source>
-        <translation>URL del Índice</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>Index URL</source>
+      <translation>URL del Índice</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/PipxPage.ui" line="0"/>
-        <source>&lt;b&gt;Note&lt;/b&gt;: The index URL is configured on the &apos;Python Package Management&apos; page.</source>
-        <translation>&lt;b&gt;Nota&lt;/b&gt;: La URL del índice se configura en la página de &apos;Gestión de Packages Python&apos;.</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>&lt;b&gt;Note&lt;/b&gt;: The index URL is configured on the 'Python Package Management' page.</source>
+      <translation>&lt;b&gt;Nota&lt;/b&gt;: La URL del índice se configura en la página de 'Gestión de Packages Python'.</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/PipxPage.ui" line="0"/>
-        <source>Recent Application Working Directories</source>
-        <translation>Directorios de Trabajo de Aplicación Recientes</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>Recent Application Working Directories</source>
+      <translation>Directorios de Trabajo de Aplicación Recientes</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/PipxPage.ui" line="0"/>
-        <source>Number of recent working directories:</source>
-        <translation>Número de directorios de trabajo recientes:</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>Number of recent working directories:</source>
+      <translation>Número de directorios de trabajo recientes:</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/PipxPage.ui" line="0"/>
-        <source>Enter the number of recently used working directories  to remember</source>
-        <translation>Introducir el número de directorios de trabajo usados recientemente a recordar</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>Enter the number of recently used working directories  to remember</source>
+      <translation>Introducir el número de directorios de trabajo usados recientemente a recordar</translation>
     </message>
-</context>
-<context>
+  </context>
+  <context>
     <name>PipxReinstallDialog</name>
     <message>
-        <location filename="../PipxReinstallDialog.ui" line="0"/>
-        <source>Package Re-Installation</source>
-        <translation>Reinstalación de Package</translation>
+      <location filename="../PipxReinstallDialog.ui" line="0" />
+      <source>Package Re-Installation</source>
+      <translation>Reinstalación de Package</translation>
     </message>
     <message>
-        <location filename="../PipxReinstallDialog.ui" line="0"/>
-        <source>Skip Packages</source>
-        <translation>Saltarse Packages</translation>
+      <location filename="../PipxReinstallDialog.ui" line="0" />
+      <source>Skip Packages</source>
+      <translation>Saltarse Packages</translation>
     </message>
     <message>
-        <location filename="../PipxReinstallDialog.ui" line="0"/>
-        <source>Package Specifications (separated by whitespace):</source>
-        <translation>Especificaciones del Package (separadas por espacios en blanco):</translation>
+      <location filename="../PipxReinstallDialog.ui" line="0" />
+      <source>Package Specifications (separated by whitespace):</source>
+      <translation>Especificaciones del Package (separadas por espacios en blanco):</translation>
     </message>
     <message>
-        <location filename="../PipxReinstallDialog.ui" line="0"/>
-        <source>Standalone Python Interpreter</source>
-        <translation>Intérprete Independiente de Python</translation>
+      <location filename="../PipxReinstallDialog.ui" line="0" />
+      <source>Standalone Python Interpreter</source>
+      <translation>Intérprete Independiente de Python</translation>
     </message>
     <message>
-        <location filename="../PipxReinstallDialog.ui" line="0"/>
-        <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default Python interpreter.</source>
-        <translation>&lt;b&gt;Nota:&lt;/b&gt; Dejar esta entrada vacía para utilizar el intérprete de Python por defecto.</translation>
+      <location filename="../PipxReinstallDialog.ui" line="0" />
+      <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default Python interpreter.</source>
+      <translation>&lt;b&gt;Nota:&lt;/b&gt; Dejar esta entrada vacía para utilizar el intérprete de Python por defecto.</translation>
     </message>
     <message>
-        <location filename="../PipxReinstallDialog.ui" line="0"/>
-        <source>Version:</source>
-        <translation>Versión:</translation>
+      <location filename="../PipxReinstallDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation>Versión:</translation>
     </message>
     <message>
-        <location filename="../PipxReinstallDialog.ui" line="0"/>
-        <source>Enter the version number of the Python interpreter to be used.</source>
-        <translation>Introducir el número de versión del intérprete de Python a utilizar.</translation>
+      <location filename="../PipxReinstallDialog.ui" line="0" />
+      <source>Enter the version number of the Python interpreter to be used.</source>
+      <translation>Introducir el número de versión del intérprete de Python a utilizar.</translation>
     </message>
     <message>
-        <location filename="../PipxReinstallDialog.ui" line="0"/>
-        <source>Select to fetch a standalone Python build from GitHub if the specified Python version is not found locally on the system.</source>
-        <translation>Seleccionar para descargar un build independiente de Python desde GitHub si la versión especificada de Python no se encuentra localmente en el sistema.</translation>
+      <location filename="../PipxReinstallDialog.ui" line="0" />
+      <source>Select to fetch a standalone Python build from GitHub if the specified Python version is not found locally on the system.</source>
+      <translation>Seleccionar para descargar un build independiente de Python desde GitHub si la versión especificada de Python no se encuentra localmente en el sistema.</translation>
     </message>
     <message>
-        <location filename="../PipxReinstallDialog.ui" line="0"/>
-        <source>Fetch missing Python interpreter</source>
-        <translation>Descargar intérprete de Python no encontrado</translation>
+      <location filename="../PipxReinstallDialog.ui" line="0" />
+      <source>Fetch missing Python interpreter</source>
+      <translation>Descargar intérprete de Python no encontrado</translation>
     </message>
-</context>
-<context>
+  </context>
+  <context>
     <name>PipxSpecInputDialog</name>
     <message>
-        <location filename="../PipxSpecInputDialog.py" line="40"/>
-        <source>JSON Files (*.json);;All Files (*)</source>
-        <translation>Archivos JSON (*.json);;Todos los Archivos (*)</translation>
+      <location filename="../PipxSpecInputDialog.py" line="40" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation>Archivos JSON (*.json);;Todos los Archivos (*)</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Spec Metadata File</source>
-        <translation>Archivo de Metadatos de Spec</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Spec Metadata File</source>
+      <translation>Archivo de Metadatos de Spec</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Spec Metadata File:</source>
-        <translation>Archivo de Metadatos de Spec:</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Spec Metadata File:</source>
+      <translation>Archivo de Metadatos de Spec:</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Enter the path of the spec metadata file.</source>
-        <translation>Introducir la ruta del archivo de metadatos de spec.</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Enter the path of the spec metadata file.</source>
+      <translation>Introducir la ruta del archivo de metadatos de spec.</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Standalone Python Interpreter</source>
-        <translation>Intérprete Independiente de Python</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Standalone Python Interpreter</source>
+      <translation>Intérprete Independiente de Python</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default Python interpreter.</source>
-        <translation>&lt;b&gt;Nota:&lt;/b&gt; Dejar esta entrada vacía para utilizar el intérprete de Python por defecto.</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default Python interpreter.</source>
+      <translation>&lt;b&gt;Nota:&lt;/b&gt; Dejar esta entrada vacía para utilizar el intérprete de Python por defecto.</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Version:</source>
-        <translation>Versión:</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Version:</source>
+      <translation>Versión:</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Enter the version number of the Python interpreter to be used.</source>
-        <translation>Introducir el número de versión del intérprete de Python a utilizar.</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Enter the version number of the Python interpreter to be used.</source>
+      <translation>Introducir el número de versión del intérprete de Python a utilizar.</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Select to fetch a standalone Python build from GitHub if the specified Python version is not found locally on the system.</source>
-        <translation>Seleccionar para descargar un build independiente de Python desde GitHub si la versión especificada de Python no se encuentra localmente en el sistema.</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Select to fetch a standalone Python build from GitHub if the specified Python version is not found locally on the system.</source>
+      <translation>Seleccionar para descargar un build independiente de Python desde GitHub si la versión especificada de Python no se encuentra localmente en el sistema.</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Fetch missing Python interpreter</source>
-        <translation>Descargar intérprete de Python no encontrado</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Fetch missing Python interpreter</source>
+      <translation>Descargar intérprete de Python no encontrado</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Select to force the modification of existing virtual environments.</source>
-        <translation>Seleccionar para forzar la modificación de entornos virtuales existentes.</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Select to force the modification of existing virtual environments.</source>
+      <translation>Seleccionar para forzar la modificación de entornos virtuales existentes.</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Force virtual environment modifications</source>
-        <translation>Forzar modificaciones de entorno virtual</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Force virtual environment modifications</source>
+      <translation>Forzar modificaciones de entorno virtual</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>Select to give the virtual environment access to the system site-packages directory.</source>
-        <translation>Seleccionar para dar acceso al entorno virtual al directorio de packages del sistema.</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>Select to give the virtual environment access to the system site-packages directory.</source>
+      <translation>Seleccionar para dar acceso al entorno virtual al directorio de packages del sistema.</translation>
     </message>
     <message>
-        <location filename="../PipxSpecInputDialog.ui" line="0"/>
-        <source>System-wide Python Packages</source>
-        <translation>Paquetes Python del Sistema</translation>
+      <location filename="../PipxSpecInputDialog.ui" line="0" />
+      <source>System-wide Python Packages</source>
+      <translation>Paquetes Python del Sistema</translation>
     </message>
-</context>
-<context>
+  </context>
+  <context>
     <name>PipxWidget</name>
     <message>
-        <location filename="../PipxWidget.py" line="105"/>
-        <source>Install</source>
-        <translation>Instalar</translation>
+      <location filename="../PipxWidget.py" line="105" />
+      <source>Install</source>
+      <translation>Instalar</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="199"/>
-        <location filename="../PipxWidget.py" line="107"/>
-        <source>Install Packages</source>
-        <translation>Instalar Packages</translation>
+      <location filename="../PipxWidget.py" line="199" />
+      <location filename="../PipxWidget.py" line="107" />
+      <source>Install Packages</source>
+      <translation>Instalar Packages</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="218"/>
-        <location filename="../PipxWidget.py" line="110"/>
-        <source>Install All Packages</source>
-        <translation>Instalar Todos los Packages</translation>
+      <location filename="../PipxWidget.py" line="218" />
+      <location filename="../PipxWidget.py" line="110" />
+      <source>Install All Packages</source>
+      <translation>Instalar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="114"/>
-        <source>Re-Install Selected Package</source>
-        <translation>Reinstalar Package Seleccionado</translation>
+      <location filename="../PipxWidget.py" line="114" />
+      <source>Re-Install Selected Package</source>
+      <translation>Reinstalar Package Seleccionado</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="316"/>
-        <location filename="../PipxWidget.py" line="117"/>
-        <source>Re-Install All Packages</source>
-        <translation>Reinstalar Todos los Packages</translation>
+      <location filename="../PipxWidget.py" line="316" />
+      <location filename="../PipxWidget.py" line="117" />
+      <source>Re-Install All Packages</source>
+      <translation>Reinstalar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="274"/>
-        <location filename="../PipxWidget.py" line="265"/>
-        <location filename="../PipxWidget.py" line="253"/>
-        <location filename="../PipxWidget.py" line="237"/>
-        <location filename="../PipxWidget.py" line="121"/>
-        <source>Create Spec Metadata File</source>
-        <translation>Crear Archivo de Metadatos de Spec</translation>
+      <location filename="../PipxWidget.py" line="274" />
+      <location filename="../PipxWidget.py" line="265" />
+      <location filename="../PipxWidget.py" line="253" />
+      <location filename="../PipxWidget.py" line="237" />
+      <location filename="../PipxWidget.py" line="121" />
+      <source>Create Spec Metadata File</source>
+      <translation>Crear Archivo de Metadatos de Spec</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="128"/>
-        <source>Upgrade</source>
-        <translation>Actualizar</translation>
+      <location filename="../PipxWidget.py" line="128" />
+      <source>Upgrade</source>
+      <translation>Actualizar</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="130"/>
-        <source>Check Outdated Packages</source>
-        <translation>Comprobar Packages Desactualizados</translation>
+      <location filename="../PipxWidget.py" line="130" />
+      <source>Check Outdated Packages</source>
+      <translation>Comprobar Packages Desactualizados</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="134"/>
-        <source>Upgrade Selected Package</source>
-        <translation>Actualizar Package Seleccionado</translation>
+      <location filename="../PipxWidget.py" line="134" />
+      <source>Upgrade Selected Package</source>
+      <translation>Actualizar Package Seleccionado</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="137"/>
-        <source>Upgrade All Packages</source>
-        <translation>Actualizar Todos los Packages</translation>
+      <location filename="../PipxWidget.py" line="137" />
+      <source>Upgrade All Packages</source>
+      <translation>Actualizar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="141"/>
-        <source>Upgrade Shared Libraries</source>
-        <translation>Actualizar Bibliotecas Compartidas</translation>
+      <location filename="../PipxWidget.py" line="141" />
+      <source>Upgrade Shared Libraries</source>
+      <translation>Actualizar Bibliotecas Compartidas</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="148"/>
-        <source>Uninstall</source>
-        <translation>Desinstalar</translation>
+      <location filename="../PipxWidget.py" line="148" />
+      <source>Uninstall</source>
+      <translation>Desinstalar</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="150"/>
-        <source>Uninstall Selected Package</source>
-        <translation>Desinstalar Package Seleccionado</translation>
+      <location filename="../PipxWidget.py" line="150" />
+      <source>Uninstall Selected Package</source>
+      <translation>Desinstalar Package Seleccionado</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="392"/>
-        <location filename="../PipxWidget.py" line="153"/>
-        <source>Uninstall All Packages</source>
-        <translation>Desinstalar Todos los Packages</translation>
+      <location filename="../PipxWidget.py" line="394" />
+      <location filename="../PipxWidget.py" line="153" />
+      <source>Uninstall All Packages</source>
+      <translation>Desinstalar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="168"/>
-        <source>Standalone Interpreters</source>
-        <translation>Intérpretes Independientes</translation>
+      <location filename="../PipxWidget.py" line="168" />
+      <source>Standalone Interpreters</source>
+      <translation>Intérpretes Independientes</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="172"/>
-        <source>Ensure PATH Modifications</source>
-        <translation>Asegurar modificaciones de PATH</translation>
+      <location filename="../PipxWidget.py" line="172" />
+      <source>Ensure PATH Modifications</source>
+      <translation>Asegurar modificaciones de PATH</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="175"/>
-        <source>Configure...</source>
-        <translation>Configurar...</translation>
+      <location filename="../PipxWidget.py" line="175" />
+      <source>Configure...</source>
+      <translation>Configurar...</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="239"/>
-        <source>JSON Files (*.json);;All Files (*)</source>
-        <translation>Archivos JSON (*.json);;Todos los Archivos (*)</translation>
+      <location filename="../PipxWidget.py" line="239" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation>Archivos JSON (*.json);;Todos los Archivos (*)</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="240"/>
-        <source>JSON Files (*.json)</source>
-        <translation>Archivos JSON (*.json)</translation>
+      <location filename="../PipxWidget.py" line="240" />
+      <source>JSON Files (*.json)</source>
+      <translation>Archivos JSON (*.json)</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="254"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
-        <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
+      <location filename="../PipxWidget.py" line="254" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="266"/>
-        <source>&lt;p&gt;The spec metadata file &lt;b&gt;{0}&lt;/b&gt; was created successfully.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;El archivo de metadatos de spec &lt;b&gt;{0}&lt;/b&gt; se ha creado con éxito&lt;/p&gt;</translation>
+      <location filename="../PipxWidget.py" line="266" />
+      <source>&lt;p&gt;The spec metadata file &lt;b&gt;{0}&lt;/b&gt; was created successfully.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El archivo de metadatos de spec &lt;b&gt;{0}&lt;/b&gt; se ha creado con éxito&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="275"/>
-        <source>&lt;p&gt;The spec metadata file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation>&lt;p&gt;El archivo de metadatos de spec &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
+      <location filename="../PipxWidget.py" line="275" />
+      <source>&lt;p&gt;The spec metadata file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El archivo de metadatos de spec &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="291"/>
-        <source>Re-Install Package</source>
-        <translation>Reinstalar Package</translation>
+      <location filename="../PipxWidget.py" line="291" />
+      <source>Re-Install Package</source>
+      <translation>Reinstalar Package</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="292"/>
-        <source>&lt;p&gt;Shall the package &lt;b&gt;{0}&lt;/b&gt; really be reinstalled?&lt;/p&gt;</source>
-        <translation>&lt;p&gt;¿Debe ser el package &lt;b&gt;{0}&lt;/b&gt; reinstalado seguro?&lt;/p&gt;</translation>
+      <location filename="../PipxWidget.py" line="292" />
+      <source>&lt;p&gt;Shall the package &lt;b&gt;{0}&lt;/b&gt; really be reinstalled?&lt;/p&gt;</source>
+      <translation>&lt;p&gt;¿Debe ser el package &lt;b&gt;{0}&lt;/b&gt; reinstalado seguro?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="317"/>
-        <source>Do you really want to reinstall all packages?</source>
-        <translation>¿Desea seguro reinstalar todos los packages?</translation>
+      <location filename="../PipxWidget.py" line="317" />
+      <source>Do you really want to reinstall all packages?</source>
+      <translation>¿Desea seguro reinstalar todos los packages?</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="376"/>
-        <source>Uninstall Package</source>
-        <translation>Desinstalar Package</translation>
+      <location filename="../PipxWidget.py" line="378" />
+      <source>Uninstall Package</source>
+      <translation>Desinstalar Package</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="377"/>
-        <source>&lt;p&gt;Shall the package &lt;b&gt;{0}&lt;/b&gt; really be uninstalled?&lt;/p&gt;</source>
-        <translation>&lt;p&gt;¿Debe ser el package &lt;b&gt;{0}&lt;/b&gt; desinstalado seguro?&lt;/p&gt;</translation>
+      <location filename="../PipxWidget.py" line="379" />
+      <source>&lt;p&gt;Shall the package &lt;b&gt;{0}&lt;/b&gt; really be uninstalled?&lt;/p&gt;</source>
+      <translation>&lt;p&gt;¿Debe ser el package &lt;b&gt;{0}&lt;/b&gt; desinstalado seguro?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="393"/>
-        <source>&lt;p&gt;Do you really want to uninstall &lt;b&gt;ALL&lt;/b&gt; packages?&lt;/p&gt;</source>
-        <translation>&lt;p&gt;¿Desea seguro desinstalar &lt;b&gt;TODOS&lt;/b&gt; los packages?&lt;/p&gt;</translation>
+      <location filename="../PipxWidget.py" line="395" />
+      <source>&lt;p&gt;Do you really want to uninstall &lt;b&gt;ALL&lt;/b&gt; packages?&lt;/p&gt;</source>
+      <translation>&lt;p&gt;¿Desea seguro desinstalar &lt;b&gt;TODOS&lt;/b&gt; los packages?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="433"/>
-        <source>&lt;b&gt;pipx Version {0}&lt;/b&gt;</source>
-        <translation>&lt;b&gt;pipx Versión {0}&lt;/b&gt;</translation>
+      <location filename="../PipxWidget.py" line="435" />
+      <source>&lt;b&gt;pipx Version {0}&lt;/b&gt;</source>
+      <translation>&lt;b&gt;pipx Versión {0}&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="458"/>
-        <source>{0} ({1})</source>
-        <comment>current version, latest version</comment>
-        <translation>{0} ({1})</translation>
+      <location filename="../PipxWidget.py" line="460" />
+      <source>{0} ({1})</source>
+      <comment>current version, latest version</comment>
+      <translation>{0} ({1})</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="476"/>
-        <source>{0}{1}</source>
-        <comment>Python version, standalone indicator</comment>
-        <translation>{0}{1}</translation>
+      <location filename="../PipxWidget.py" line="480" />
+      <source>{0}{1}</source>
+      <comment>Python version, standalone indicator</comment>
+      <translation>{0}{1}</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="478"/>
-        <source> (standalone)</source>
-        <translation> (independiente)</translation>
+      <location filename="../PipxWidget.py" line="482" />
+      <source> (standalone)</source>
+      <translation> (independiente)</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Paths Information</source>
-        <translation>Información de Rutas</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Paths Information</source>
+      <translation>Información de Rutas</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Virtual Environments:</source>
-        <translation>Entornos Virtuales:</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Virtual Environments:</source>
+      <translation>Entornos Virtuales:</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Applications:</source>
-        <translation>Aplicaciones:</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Applications:</source>
+      <translation>Aplicaciones:</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Manual Pages:</source>
-        <translation>Páginas de Manual:</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Manual Pages:</source>
+      <translation>Páginas de Manual:</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Standalone Interpreters:</source>
-        <translation>Intérpretes Independientes:</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Standalone Interpreters:</source>
+      <translation>Intérpretes Independientes:</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Press to refresh the packages list.</source>
-        <translation>Pulsar para actualizar la lista de packages.</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Press to refresh the packages list.</source>
+      <translation>Pulsar para actualizar la lista de packages.</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Press to install packages.</source>
-        <translation>Pulsar para instalar packages.</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Press to install packages.</source>
+      <translation>Pulsar para instalar packages.</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Press to check for outdated packages.</source>
-        <translation>Pulsar para comprobar packages desactualizados.</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Press to check for outdated packages.</source>
+      <translation>Pulsar para comprobar packages desactualizados.</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Press to upgrade the selected package.</source>
-        <translation>Pulsar para actualizar el package seleccionado.</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Press to upgrade the selected package.</source>
+      <translation>Pulsar para actualizar el package seleccionado.</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Press to uninstall the selected package.</source>
-        <translation>Pulsar para desinstalar el package seleccionado.</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Press to uninstall the selected package.</source>
+      <translation>Pulsar para desinstalar el package seleccionado.</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Package/Application</source>
-        <translation>Package/Aplicación</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Package/Application</source>
+      <translation>Package/Aplicación</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Version</source>
-        <translation>Versión</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Version</source>
+      <translation>Versión</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.ui" line="0"/>
-        <source>Python Version</source>
-        <translation>Versión de python</translation>
+      <location filename="../PipxWidget.ui" line="0" />
+      <source>Python Version</source>
+      <translation>Versión de python</translation>
     </message>
-</context>
-<context>
+  </context>
+  <context>
     <name>PluginPipxInterface</name>
     <message>
-        <location filename="../../PluginPipxInterface.py" line="188"/>
-        <location filename="../../PluginPipxInterface.py" line="187"/>
-        <location filename="../../PluginPipxInterface.py" line="183"/>
-        <location filename="../../PluginPipxInterface.py" line="70"/>
-        <source>PyPI Application Management</source>
-        <translation>Gestión de Aplicación PyPI</translation>
+      <location filename="../../PluginPipxInterface.py" line="189" />
+      <location filename="../../PluginPipxInterface.py" line="188" />
+      <location filename="../../PluginPipxInterface.py" line="184" />
+      <location filename="../../PluginPipxInterface.py" line="71" />
+      <source>PyPI Application Management</source>
+      <translation>Gestión de Aplicación PyPI</translation>
     </message>
     <message>
-        <location filename="../../PluginPipxInterface.py" line="114"/>
-        <source>Python Application Management</source>
-        <translation>Gestión de Aplicación Python</translation>
+      <location filename="../../PluginPipxInterface.py" line="115" />
+      <source>Python Application Management</source>
+      <translation>Gestión de Aplicación Python</translation>
     </message>
     <message>
-        <location filename="../../PluginPipxInterface.py" line="189"/>
-        <source>Ctrl+Alt+Shift+A</source>
-        <translation>Ctrl+Alt+Shift+A</translation>
+      <location filename="../../PluginPipxInterface.py" line="190" />
+      <source>Ctrl+Alt+Shift+A</source>
+      <translation>Ctrl+Alt+Shift+A</translation>
     </message>
     <message>
-        <location filename="../../PluginPipxInterface.py" line="195"/>
-        <source>Switch the input focus to the PyPI Application Management window.</source>
-        <translation>Cambiar el foco de entrada a la ventana de Gestión de Aplicación PyPI.</translation>
+      <location filename="../../PluginPipxInterface.py" line="196" />
+      <source>Switch the input focus to the PyPI Application Management window.</source>
+      <translation>Cambiar el foco de entrada a la ventana de Gestión de Aplicación PyPI.</translation>
     </message>
     <message>
-        <location filename="../../PluginPipxInterface.py" line="198"/>
-        <source>&lt;b&gt;Activate PyPI Application Management&lt;/b&gt;&lt;p&gt;This switches the input focus to the PyPI Application Management window.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Activar Gestión de Aplicación PyPI&lt;/b&gt;&lt;p&gt;Esto cambia el foco de entrada a la ventana de Gestión de Aplicación PyPI.&lt;/p&gt;</translation>
+      <location filename="../../PluginPipxInterface.py" line="199" />
+      <source>&lt;b&gt;Activate PyPI Application Management&lt;/b&gt;&lt;p&gt;This switches the input focus to the PyPI Application Management window.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Activar Gestión de Aplicación PyPI&lt;/b&gt;&lt;p&gt;Esto cambia el foco de entrada a la ventana de Gestión de Aplicación PyPI.&lt;/p&gt;</translation>
     </message>
-</context>
+  </context>
 </TS>
--- a/PluginPipxInterface.epj	Sat Jul 27 16:59:35 2024 +0200
+++ b/PluginPipxInterface.epj	Sat Jul 27 17:38:12 2024 +0200
@@ -329,6 +329,7 @@
       "PipxInterface/i18n/pipx_empty.ts",
       "PipxInterface/i18n/pipx_en.qm",
       "PipxInterface/i18n/pipx_en.ts",
+      "PipxInterface/i18n/pipx_es.qm",
       "PipxInterface/i18n/pipx_es.ts",
       "PipxInterface/i18n/pipx_ru.qm",
       "PipxInterface/i18n/pipx_ru.ts"
--- a/changelog.md	Sat Jul 27 16:59:35 2024 +0200
+++ b/changelog.md	Sat Jul 27 17:38:12 2024 +0200
@@ -4,6 +4,7 @@
 __Version 10.1.1__
 
 - Added Russian translations provided by Alexander Barkoff.
+- Added Spanish translations provided by Jaime Seuma.
 
 __Version 10.1.0__
 

eric ide

mercurial