Released updated Spanish translations.

Sun, 28 Jul 2024 19:06:39 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 28 Jul 2024 19:06:39 +0200
changeset 39
e660d95312bf
parent 38
2a371a6c6704
child 40
51ddf9736650

Released updated Spanish translations.

PipxInterface/i18n/pipx_es.qm file | annotate | diff | comparison | revisions
PipxInterface/i18n/pipx_es.ts file | annotate | diff | comparison | revisions
PluginPipxInterface.py 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	Sun Jul 28 16:24:04 2024 +0200
+++ b/PipxInterface/i18n/pipx_es.ts	Sun Jul 28 19:06:39 2024 +0200
@@ -1,740 +1,740 @@
 <?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="284" />
+      <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="329" />
+      <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="379" />
+      <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="410" />
+      <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="423" />
+      <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="433" />
+      <source>Uninstall All Packages</source>
+      <translation>Desinstalar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="456"/>
-        <source>Check Outdated Package</source>
-        <translation>Comprobar Package Desactualizado</translation>
+      <location filename="../Pipx.py" line="456" />
+      <source>Check Outdated Package</source>
+      <translation>Comprobar Package Desactualizado</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="457"/>
-        <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="457" />
+      <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="484"/>
-        <source>Upgrade Package</source>
-        <translation>Actualizar Package</translation>
+      <location filename="../Pipx.py" line="484" />
+      <source>Upgrade Package</source>
+      <translation>Actualizar Package</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="494"/>
-        <source>Upgrade All Packages</source>
-        <translation>Actualizar Todos los Packages</translation>
+      <location filename="../Pipx.py" line="494" />
+      <source>Upgrade All Packages</source>
+      <translation>Actualizar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="504"/>
-        <source>Upgrade Shared Libraries</source>
-        <translation>Actualizar Bibliotecas Compartidas</translation>
+      <location filename="../Pipx.py" line="504" />
+      <source>Upgrade Shared Libraries</source>
+      <translation>Actualizar Bibliotecas Compartidas</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="518"/>
-        <source>Upgrade Interpreters</source>
-        <translation>Actualizar Intérpretes</translation>
+      <location filename="../Pipx.py" line="518" />
+      <source>Upgrade Interpreters</source>
+      <translation>Actualizar Intérpretes</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="531"/>
-        <source>Prune Unused Interpreters</source>
-        <translation>Limpiar Intérpretes no Utililizados</translation>
+      <location filename="../Pipx.py" line="531" />
+      <source>Prune Unused Interpreters</source>
+      <translation>Limpiar Intérpretes no Utililizados</translation>
     </message>
     <message>
-        <location filename="../Pipx.py" line="542"/>
-        <source>Ensure PATH Modifications</source>
-        <translation>Asegurar modificaciones de PATH</translation>
+      <location filename="../Pipx.py" line="542" />
+      <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>Outdated Application Packages</source>
-        <translation>Packages de Aplicación Desactualizados</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>Outdated Application Packages</source>
+      <translation>Packages de Aplicación Desactualizados</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/PipxPage.ui" line="0"/>
-        <source>Select to determine outdated packages when loading the list of installed packages.</source>
-        <translation>Seleccionar para determinar packages desactualizados al cargar la lista de packages instalados.</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>Select to determine outdated packages when loading the list of installed packages.</source>
+      <translation>Seleccionar para determinar packages desactualizados al cargar la lista de packages instalados.</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/PipxPage.ui" line="0"/>
-        <source>Determine outdated packages automatically</source>
-        <translation>Determinar packages desactualizados automaticamente</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>Determine outdated packages automatically</source>
+      <translation>Determinar packages desactualizados automaticamente</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/PipxPage.ui" line="0"/>
-        <source>Select to determine packages with any outdated dependencies when determining outdated packages.</source>
-        <translation>Seleccionar para determinar packages con dependencias desactualizadas al determinar packages desactualizados.</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>Select to determine packages with any outdated dependencies when determining outdated packages.</source>
+      <translation>Seleccionar para determinar packages con dependencias desactualizadas al determinar packages desactualizados.</translation>
     </message>
     <message>
-        <location filename="../ConfigurationPage/PipxPage.ui" line="0"/>
-        <source>Determine packages with outdated dependencies</source>
-        <translation>Determinar packages con dependencias desactualizadas</translation>
+      <location filename="../ConfigurationPage/PipxPage.ui" line="0" />
+      <source>Determine packages with outdated dependencies</source>
+      <translation>Determinar packages con dependencias desactualizadas</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="108"/>
-        <source>Install</source>
-        <translation>Instalar</translation>
+      <location filename="../PipxWidget.py" line="109" />
+      <source>Install</source>
+      <translation>Instalar</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="202"/>
-        <location filename="../PipxWidget.py" line="110"/>
-        <source>Install Packages</source>
-        <translation>Instalar Packages</translation>
+      <location filename="../PipxWidget.py" line="203" />
+      <location filename="../PipxWidget.py" line="111" />
+      <source>Install Packages</source>
+      <translation>Instalar Packages</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="221"/>
-        <location filename="../PipxWidget.py" line="113"/>
-        <source>Install All Packages</source>
-        <translation>Instalar Todos los Packages</translation>
+      <location filename="../PipxWidget.py" line="222" />
+      <location filename="../PipxWidget.py" line="114" />
+      <source>Install All Packages</source>
+      <translation>Instalar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="117"/>
-        <source>Re-Install Selected Package</source>
-        <translation>Reinstalar Package Seleccionado</translation>
+      <location filename="../PipxWidget.py" line="118" />
+      <source>Re-Install Selected Package</source>
+      <translation>Reinstalar Package Seleccionado</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="319"/>
-        <location filename="../PipxWidget.py" line="120"/>
-        <source>Re-Install All Packages</source>
-        <translation>Reinstalar Todos los Packages</translation>
+      <location filename="../PipxWidget.py" line="320" />
+      <location filename="../PipxWidget.py" line="121" />
+      <source>Re-Install All Packages</source>
+      <translation>Reinstalar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="277"/>
-        <location filename="../PipxWidget.py" line="268"/>
-        <location filename="../PipxWidget.py" line="256"/>
-        <location filename="../PipxWidget.py" line="240"/>
-        <location filename="../PipxWidget.py" line="124"/>
-        <source>Create Spec Metadata File</source>
-        <translation>Crear Archivo de Metadatos de Spec</translation>
+      <location filename="../PipxWidget.py" line="278" />
+      <location filename="../PipxWidget.py" line="269" />
+      <location filename="../PipxWidget.py" line="257" />
+      <location filename="../PipxWidget.py" line="241" />
+      <location filename="../PipxWidget.py" line="125" />
+      <source>Create Spec Metadata File</source>
+      <translation>Crear Archivo de Metadatos de Spec</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="131"/>
-        <source>Upgrade</source>
-        <translation>Actualizar</translation>
+      <location filename="../PipxWidget.py" line="132" />
+      <source>Upgrade</source>
+      <translation>Actualizar</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="133"/>
-        <source>Check Outdated Packages</source>
-        <translation>Comprobar Packages Desactualizados</translation>
+      <location filename="../PipxWidget.py" line="134" />
+      <source>Check Outdated Packages</source>
+      <translation>Comprobar Packages Desactualizados</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="364"/>
-        <location filename="../PipxWidget.py" line="137"/>
-        <source>Upgrade Selected Package</source>
-        <translation>Actualizar Package Seleccionado</translation>
+      <location filename="../PipxWidget.py" line="367" />
+      <location filename="../PipxWidget.py" line="138" />
+      <source>Upgrade Selected Package</source>
+      <translation>Actualizar Package Seleccionado</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="385"/>
-        <location filename="../PipxWidget.py" line="140"/>
-        <source>Upgrade All Packages</source>
-        <translation>Actualizar Todos los Packages</translation>
+      <location filename="../PipxWidget.py" line="388" />
+      <location filename="../PipxWidget.py" line="141" />
+      <source>Upgrade All Packages</source>
+      <translation>Actualizar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="144"/>
-        <source>Upgrade Shared Libraries</source>
-        <translation>Actualizar Bibliotecas Compartidas</translation>
+      <location filename="../PipxWidget.py" line="145" />
+      <source>Upgrade Shared Libraries</source>
+      <translation>Actualizar Bibliotecas Compartidas</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="151"/>
-        <source>Uninstall</source>
-        <translation>Desinstalar</translation>
+      <location filename="../PipxWidget.py" line="152" />
+      <source>Uninstall</source>
+      <translation>Desinstalar</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="153"/>
-        <source>Uninstall Selected Package</source>
-        <translation>Desinstalar Package Seleccionado</translation>
+      <location filename="../PipxWidget.py" line="154" />
+      <source>Uninstall Selected Package</source>
+      <translation>Desinstalar Package Seleccionado</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="427"/>
-        <location filename="../PipxWidget.py" line="156"/>
-        <source>Uninstall All Packages</source>
-        <translation>Desinstalar Todos los Packages</translation>
+      <location filename="../PipxWidget.py" line="431" />
+      <location filename="../PipxWidget.py" line="157" />
+      <source>Uninstall All Packages</source>
+      <translation>Desinstalar Todos los Packages</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="171"/>
-        <source>Standalone Interpreters</source>
-        <translation>Intérpretes Independientes</translation>
+      <location filename="../PipxWidget.py" line="172" />
+      <source>Standalone Interpreters</source>
+      <translation>Intérpretes Independientes</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="175"/>
-        <source>Ensure PATH Modifications</source>
-        <translation>Asegurar modificaciones de PATH</translation>
+      <location filename="../PipxWidget.py" line="176" />
+      <source>Ensure PATH Modifications</source>
+      <translation>Asegurar modificaciones de PATH</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="178"/>
-        <source>Configure...</source>
-        <translation>Configurar...</translation>
+      <location filename="../PipxWidget.py" line="179" />
+      <source>Configure...</source>
+      <translation>Configurar...</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="242"/>
-        <source>JSON Files (*.json);;All Files (*)</source>
-        <translation>Archivos JSON (*.json);;Todos los Archivos (*)</translation>
+      <location filename="../PipxWidget.py" line="243" />
+      <source>JSON Files (*.json);;All Files (*)</source>
+      <translation>Archivos JSON (*.json);;Todos los Archivos (*)</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="243"/>
-        <source>JSON Files (*.json)</source>
-        <translation>Archivos JSON (*.json)</translation>
+      <location filename="../PipxWidget.py" line="244" />
+      <source>JSON Files (*.json)</source>
+      <translation>Archivos JSON (*.json)</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="257"/>
-        <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="258" />
+      <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="269"/>
-        <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="270" />
+      <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="278"/>
-        <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="279" />
+      <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="294"/>
-        <source>Re-Install Package</source>
-        <translation>Reinstalar Package</translation>
+      <location filename="../PipxWidget.py" line="295" />
+      <source>Re-Install Package</source>
+      <translation>Reinstalar Package</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="295"/>
-        <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="296" />
+      <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="320"/>
-        <source>Do you really want to reinstall all packages?</source>
-        <translation>¿Desea seguro reinstalar todos los packages?</translation>
+      <location filename="../PipxWidget.py" line="321" />
+      <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="365"/>
-        <source>&lt;p&gt;The selected package cannot be upgraded because some of its apps are running.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Stop these apps and try again.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;El package seleccionado no se puede actualizar porque algunas de sus apps están en ejecución.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Detener estasapps e intentar de nuevo.&lt;/p&gt;</translation>
+      <location filename="../PipxWidget.py" line="368" />
+      <source>&lt;p&gt;The selected package cannot be upgraded because some of its apps are running.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Stop these apps and try again.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El package seleccionado no se puede actualizar porque algunas de sus apps están en ejecución.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Detener estasapps e intentar de nuevo.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="386"/>
-        <source>&lt;p&gt;The packages cannot be upgraded because some of their apps are running.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Stop these apps and try again.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Los packages no se pueden actualizar porque algunas de sus apps están en ejecución.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Detener estas apps e intentar de nuevo.&lt;/p&gt;</translation>
+      <location filename="../PipxWidget.py" line="389" />
+      <source>&lt;p&gt;The packages cannot be upgraded because some of their apps are running.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Stop these apps and try again.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Los packages no se pueden actualizar porque algunas de sus apps están en ejecución.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Detener estas apps e intentar de nuevo.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="411"/>
-        <source>Uninstall Package</source>
-        <translation>Desinstalar Package</translation>
+      <location filename="../PipxWidget.py" line="415" />
+      <source>Uninstall Package</source>
+      <translation>Desinstalar Package</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="412"/>
-        <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="416" />
+      <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="428"/>
-        <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="432" />
+      <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="468"/>
-        <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="472" />
+      <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="494"/>
-        <source>{0} ({1})</source>
-        <comment>current version, latest version</comment>
-        <translation>{0} ({1})</translation>
+      <location filename="../PipxWidget.py" line="501" />
+      <source>{0} ({1})</source>
+      <comment>current version, latest version</comment>
+      <translation>{0} ({1})</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="523"/>
-        <source>{0}{1}</source>
-        <comment>Python version, standalone indicator</comment>
-        <translation>{0}{1}</translation>
+      <location filename="../PipxWidget.py" line="544" />
+      <source>{0}{1}</source>
+      <comment>Python version, standalone indicator</comment>
+      <translation>{0}{1}</translation>
     </message>
     <message>
-        <location filename="../PipxWidget.py" line="525"/>
-        <source> (standalone)</source>
-        <translation> (independiente)</translation>
+      <location filename="../PipxWidget.py" line="546" />
+      <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="192"/>
-        <location filename="../../PluginPipxInterface.py" line="191"/>
-        <location filename="../../PluginPipxInterface.py" line="187"/>
-        <location filename="../../PluginPipxInterface.py" line="72"/>
-        <source>PyPI Application Management</source>
-        <translation>Gestión de Aplicación PyPI</translation>
+      <location filename="../../PluginPipxInterface.py" line="192" />
+      <location filename="../../PluginPipxInterface.py" line="191" />
+      <location filename="../../PluginPipxInterface.py" line="187" />
+      <location filename="../../PluginPipxInterface.py" line="72" />
+      <source>PyPI Application Management</source>
+      <translation>Gestión de Aplicación PyPI</translation>
     </message>
     <message>
-        <location filename="../../PluginPipxInterface.py" line="116"/>
-        <source>Python Application Management</source>
-        <translation>Gestión de Aplicación Python</translation>
+      <location filename="../../PluginPipxInterface.py" line="116" />
+      <source>Python Application Management</source>
+      <translation>Gestión de Aplicación Python</translation>
     </message>
     <message>
-        <location filename="../../PluginPipxInterface.py" line="193"/>
-        <source>Ctrl+Alt+Shift+A</source>
-        <translation>Ctrl+Alt+Shift+A</translation>
+      <location filename="../../PluginPipxInterface.py" line="193" />
+      <source>Ctrl+Alt+Shift+A</source>
+      <translation>Ctrl+Alt+Shift+A</translation>
     </message>
     <message>
-        <location filename="../../PluginPipxInterface.py" line="199"/>
-        <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="199" />
+      <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="202"/>
-        <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="202" />
+      <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.py	Sun Jul 28 16:24:04 2024 +0200
+++ b/PluginPipxInterface.py	Sun Jul 28 19:06:39 2024 +0200
@@ -36,7 +36,7 @@
     "author": "Detlev Offenbach <detlev@die-offenbachs.de>",
     "autoactivate": True,
     "deactivateable": True,
-    "version": "10.2.1",
+    "version": "10.2.2",
     "className": "PluginPipxInterface",
     "packageName": "PipxInterface",
     "shortDescription": "Graphical interface to the 'pipx' command.",
--- a/changelog.md	Sun Jul 28 16:24:04 2024 +0200
+++ b/changelog.md	Sun Jul 28 19:06:39 2024 +0200
@@ -3,6 +3,10 @@
 
 __Version 10.2.1__
 
+- Updated Spanish translations.
+
+__Version 10.2.1__
+
 - bug fixes
 
 __Version 10.2.0__

eric ide

mercurial