summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/translations/es.ts1117
1 files changed, 590 insertions, 527 deletions
diff --git a/data/translations/es.ts b/data/translations/es.ts
index 02f9083a..e68554c1 100644
--- a/data/translations/es.ts
+++ b/data/translations/es.ts
@@ -4,168 +4,174 @@
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="14"/>
<source>Advanced Key Management</source>
- <translation type="unfinished"/>
+ <translation>Administración avanzada de claves</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="24"/>
<source>My key pair</source>
- <translation type="unfinished"/>
+ <translation>Mi par de claves</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="30"/>
<source>User:</source>
- <translation type="unfinished"/>
+ <translation>Usuario:</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="40"/>
<source>user_name@provider</source>
- <translation type="unfinished"/>
+ <translation>nombre_de_usuario@proveedor</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="53"/>
<source>Key ID:</source>
- <translation type="unfinished"/>
+ <translation>Identidad de la clave:</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="63"/>
<source>key ID</source>
- <translation type="unfinished"/>
+ <translation>Identidad de la clave</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="76"/>
<source>Key fingerprint:</source>
- <translation type="unfinished"/>
+ <translation>Huella de validación de la clave:</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="86"/>
<source>fingerprint</source>
- <translation type="unfinished"/>
+ <translation>huella de validación</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="101"/>
<source>Export current key pair</source>
- <translation type="unfinished"/>
+ <translation>Exportar par de claves actual</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="121"/>
<source>Import custom key pair</source>
- <translation type="unfinished"/>
+ <translation>Importar par de claves personalizado</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="139"/>
<source>Stored public keys</source>
- <translation type="unfinished"/>
+ <translation>Claves públicas almacenadas</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="164"/>
<source>Email</source>
- <translation type="unfinished"/>
+ <translation>Correo electrónico</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/advanced_key_management.ui" line="169"/>
<source>Key ID</source>
- <translation type="unfinished"/>
+ <translation>Identidad de la clave</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="119"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="118"/>
<source>Open keys file</source>
- <translation type="unfinished"/>
+ <translation>Abrir archivo de claves</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="237"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="229"/>
<source>Input/Output error</source>
- <translation type="unfinished"/>
+ <translation>Error de Entrada/Salida</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="158"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="155"/>
<source>There was an error accessing the file.
Import canceled.</source>
- <translation type="unfinished"/>
+ <translation>Hubo un error al acceder al archivo.
+Se ha cancelado la importación.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="169"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="165"/>
<source>Data mismatch</source>
- <translation type="unfinished"/>
+ <translation>Los datos no coinciden</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="172"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="168"/>
<source>The public and private key should have the same address and fingerprint.
Import canceled.</source>
- <translation type="unfinished"/>
+ <translation>Las claves pública y privada deben tener la misma dirección y huella de validación (fingerprint).
+Se canceló la importación.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="183"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="178"/>
<source>Missing key</source>
- <translation type="unfinished"/>
+ <translation>Clave ausente</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="186"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="181"/>
<source>You need to provide the public AND private key in the same file.
Import canceled.</source>
- <translation type="unfinished"/>
+ <translation>Tiene que aportar la clave pública Y la clave privada en el mismo archivo.
+Se canceló la importación.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="197"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="191"/>
<source>Address mismatch</source>
- <translation type="unfinished"/>
+ <translation>Las direcciones no coinciden</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="200"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="194"/>
<source>The identity for the key needs to be the same as your user address.
Import canceled.</source>
- <translation type="unfinished"/>
+ <translation>La identidad para la clave tiene que ser la misma que la de su dirección de usuario.
+Se ha cancelado la importación.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="144"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="142"/>
<source>Import Successful</source>
- <translation type="unfinished"/>
+ <translation>Importación finalizada con éxito</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="145"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="143"/>
<source>The key pair was imported successfully.</source>
- <translation type="unfinished"/>
+ <translation>El par de claves se ha importado correctamente.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="207"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="201"/>
<source>Save keys file</source>
- <translation type="unfinished"/>
+ <translation>Guardar el archivo de claves</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="224"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="217"/>
<source>Export Successful</source>
- <translation type="unfinished"/>
+ <translation>Exportación finalizada con éxito</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="226"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="219"/>
<source>The key pair was exported successfully.
Please, store your private key in a safe place.</source>
- <translation type="unfinished"/>
+ <translation>El par de claves fue exportado correctamente.
+Por favor, guarde su clave privada en un lugar seguro.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="239"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="231"/>
<source>There was an error accessing the file.
Export canceled.</source>
- <translation type="unfinished"/>
+ <translation>Hubo un error al acceder al archivo.
+Se ha cancelado la exportación.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="59"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="58"/>
<source>The provider that you are using does not support {0}.</source>
- <translation type="unfinished"/>
+ <translation>El proveedor que está usando no soporta {0}.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="65"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="64"/>
<source>To use this, you need to enable/start {0}.</source>
- <translation type="unfinished"/>
+ <translation>Para usar este, necesita habilitar/iniciar {0}.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="110"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="109"/>
<source>&lt;span style=&apos;color:#0000FF;&apos;&gt;NOTE&lt;/span&gt;: </source>
- <translation type="unfinished"/>
+ <translation>&lt;span style=&apos;color:#0000FF;&apos;&gt;NOTA&lt;/span&gt;: </translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="125"/>
+ <location filename="../src/leap/bitmask/gui/advanced_key_management.py" line="124"/>
<source>Are you sure that you want to replace the current key pair with the imported?</source>
- <translation type="unfinished"/>
+ <translation>¿Está seguro de que quiere reemplazar el par de claves actual con el importado?</translation>
</message>
</context>
<context>
@@ -173,48 +179,48 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/app.py" line="63"/>
<source>Application error</source>
- <translation type="unfinished"/>
+ <translation>Error de la aplicación</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/app.py" line="65"/>
<source>There is a problem contacting the backend, please restart Bitmask.</source>
- <translation type="unfinished"/>
+ <translation>Hay un problema al contactar con el motor de la aplicación (backend), por favor reinicie Bitmask.</translation>
</message>
</context>
<context>
<name>ComplainDialog</name>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="417"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="455"/>
<source>Ok, thanks</source>
- <translation type="unfinished"/>
+ <translation>Está bien, gracias</translation>
</message>
</context>
<context>
<name>EIPPreferencesWindow</name>
<message>
- <location filename="../src/leap/bitmask/gui/eip_preferenceswindow.py" line="48"/>
+ <location filename="../src/leap/bitmask/gui/eip_preferenceswindow.py" line="47"/>
<source>Automatic</source>
- <translation type="unfinished"/>
+ <translation>Automático</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_preferenceswindow.py" line="159"/>
+ <location filename="../src/leap/bitmask/gui/eip_preferenceswindow.py" line="156"/>
<source>Gateway settings for provider &apos;{0}&apos; saved.</source>
- <translation type="unfinished"/>
+ <translation>Se guardaron las opciones de pasarela (gateway) para el proveedor &apos;{0}&apos;.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_preferenceswindow.py" line="236"/>
+ <location filename="../src/leap/bitmask/gui/eip_preferenceswindow.py" line="230"/>
<source>There was a problem with configuration files.</source>
- <translation type="unfinished"/>
+ <translation>Hubo un problema con los ficheros de configuración.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_preferenceswindow.py" line="125"/>
+ <location filename="../src/leap/bitmask/gui/eip_preferenceswindow.py" line="123"/>
<source> (uninitialized)</source>
- <translation type="unfinished"/>
+ <translation>(no inicializado)</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_preferenceswindow.py" line="251"/>
+ <location filename="../src/leap/bitmask/gui/eip_preferenceswindow.py" line="244"/>
<source>This is an uninitialized provider, please log in first.</source>
- <translation type="unfinished"/>
+ <translation>Este es un proveedor no inicializado, por favor primero inicie sesión.</translation>
</message>
</context>
<context>
@@ -222,195 +228,195 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/eip_status.ui" line="20"/>
<source>Form</source>
- <translation type="unfinished"/>
+ <translation>Formulario</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/eip_status.ui" line="34"/>
<source>Turn On</source>
- <translation type="unfinished"/>
+ <translation>Activar</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/eip_status.ui" line="79"/>
<source>...</source>
- <translation type="unfinished"/>
+ <translation>...</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/eip_status.ui" line="95"/>
<source>Traffic is being routed in the clear</source>
- <translation type="unfinished"/>
+ <translation>El tráfico está siendo enrutado sin cifrar</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/eip_status.ui" line="213"/>
<source>0.0 KB/s</source>
- <translation type="unfinished"/>
+ <translation>0,0 KB/s</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/eip_status.ui" line="245"/>
<source>Turn Off</source>
- <translation type="unfinished"/>
+ <translation>Desactivar</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/eip_status.ui" line="259"/>
<source>Cancel</source>
- <translation type="unfinished"/>
+ <translation>Cancelar</translation>
</message>
</context>
<context>
<name>EIPStatusWidget</name>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="429"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="426"/>
<source>Turn ON</source>
- <translation type="unfinished"/>
+ <translation>ACTIVAR</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="569"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="563"/>
<source>Authenticating...</source>
- <translation type="unfinished"/>
+ <translation>Autentificando...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="578"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="572"/>
<source>Retrieving configuration...</source>
- <translation type="unfinished"/>
+ <translation>Obteniendo configuración...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="580"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="574"/>
<source>Waiting to start...</source>
- <translation type="unfinished"/>
+ <translation>Esperando para iniciar...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="582"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="576"/>
<source>Assigning IP</source>
- <translation type="unfinished"/>
+ <translation>Asignando IP</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="584"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="578"/>
<source>Reconnecting...</source>
- <translation type="unfinished"/>
+ <translation>Reconectando...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="592"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="586"/>
<source>Unable to start VPN, it&apos;s already running.</source>
- <translation type="unfinished"/>
+ <translation>No se pudo iniciar la VPN, ya está ejecutándose.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="320"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="318"/>
<source>disabled</source>
- <translation type="unfinished"/>
+ <translation>deshabilitado</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="614"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="608"/>
<source>{0}: OFF</source>
- <translation type="unfinished"/>
+ <translation>{0}: DESACTIVADO</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="317"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="315"/>
<source>You must login to use {0}</source>
- <translation type="unfinished"/>
+ <translation>Tiene que iniciar sesión para usar {0}</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="619"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="613"/>
<source>{0}: Starting...</source>
- <translation type="unfinished"/>
+ <translation>{0}: Iniciando...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="622"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="616"/>
<source>{0}: ON</source>
- <translation type="unfinished"/>
+ <translation>{0}: ACTIVADO</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="576"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="570"/>
<source>Encrypted Internet is starting</source>
- <translation type="unfinished"/>
+ <translation>Internet Cifrado está iniciándose</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="415"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="412"/>
<source>Retry</source>
- <translation type="unfinished"/>
+ <translation>Reintentar</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="478"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="474"/>
<source>Traffic is being routed in the clear.</source>
- <translation type="unfinished"/>
+ <translation>El tráfico se está enrutando sin cifrar.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="479"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="475"/>
<source>Network is unreachable.</source>
- <translation type="unfinished"/>
+ <translation>No se pudo alcanzar la red.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="481"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="477"/>
<source>Error connecting</source>
- <translation type="unfinished"/>
+ <translation>Error al conectar</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="497"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="493"/>
<source>Error connecting.</source>
- <translation type="unfinished"/>
+ <translation>Error al conectar</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="500"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="496"/>
<source>Bitmask is blocking unencrypted traffic.</source>
- <translation type="unfinished"/>
+ <translation>Bitmask está bloqueando el tráfico no cifrado.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="644"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="638"/>
<source>Routing traffic through: &lt;b&gt;{0}&lt;/b&gt;</source>
- <translation type="unfinished"/>
+ <translation>Enrutando tráfico a través de: &lt;b&gt;{0}&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="690"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="683"/>
<source>Could not load {0} configuration.</source>
- <translation type="unfinished"/>
+ <translation>No pudo cargarse la configuración de {0}.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="699"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="692"/>
<source>Another openvpn instance is already running, and could not be stopped.</source>
- <translation type="unfinished"/>
+ <translation>Ya está ejecutándose otra instancia openvpn, y no se pudo detener.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="709"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="702"/>
<source>Another openvpn instance is already running, and could not be stopped because it was not launched by Bitmask. Please stop it and try again.</source>
- <translation type="unfinished"/>
+ <translation>Ya está ejecutándose otra instancia openvpn, y no pudo ser detenida porque no fue iniciada por Bitmask. Por favor deténgala e inténtelo de nuevo.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="717"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="710"/>
<source>We could not find openvpn binary.</source>
- <translation type="unfinished"/>
+ <translation>No pudimos encontrar el binario de openvpn.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="754"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="747"/>
<source>We could not find &lt;b&gt;pkexec&lt;/b&gt; in your system.</source>
- <translation type="unfinished"/>
+ <translation>No pudimos encontrar &lt;b&gt;pkexec&lt;/b&gt; en su sistema.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="764"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="757"/>
<source>{0} cannot be started because the tuntap extension is not installed properly in your system.</source>
- <translation type="unfinished"/>
+ <translation>{0} no puede ser iniciado porque la extensión tuntap no está apropiadamente instalada en su sistema.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="784"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="776"/>
<source>Network is unreachable</source>
- <translation type="unfinished"/>
+ <translation>No se pudo alcanzar la red</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="315"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="313"/>
<source>&lt;font color=red&gt;Disabled: missing helper files&lt;/font&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;font color=red&gt;Deshabilitado: Ficheros de configuración ausentes&lt;/font&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="731"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="724"/>
<source>VPN Launcher error. See the logs for more info.</source>
- <translation type="unfinished"/>
+ <translation>Error del lanzador de VPN. Vea los registros (logs) para más información.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="734"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="727"/>
<source>Encrypted Internet failed to start</source>
- <translation type="unfinished"/>
+ <translation>Fallo al iniciar Internet Cifrado</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/eip_status.py" line="746"/>
+ <location filename="../src/leap/bitmask/gui/eip_status.py" line="739"/>
<source>We could not find any authentication agent in your system.&lt;br/&gt;Make sure you have &lt;b&gt;polkit-gnome-authentication-agent-1&lt;/b&gt; running and try again.</source>
- <translation type="unfinished"/>
+ <translation>No pudimos encontrar ningún agente de autentificación en su sistema.&lt;br/&gt;Asegúrese de que &lt;b&gt;polkit-gnome-authentication-agent-1&lt;/b&gt; está ejecutándose e inténtelo de nuevo.</translation>
</message>
</context>
<context>
@@ -418,17 +424,17 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/logout.ui" line="14"/>
<source>Form</source>
- <translation type="unfinished"/>
+ <translation>Formulario</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/logout.ui" line="27"/>
<source>...</source>
- <translation type="unfinished"/>
+ <translation>...</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/logout.ui" line="50"/>
<source>Logout</source>
- <translation type="unfinished"/>
+ <translation>Cerrar sesión</translation>
</message>
</context>
<context>
@@ -436,22 +442,22 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="14"/>
<source>Logs</source>
- <translation>Logs</translation>
+ <translation>Registros (logs)</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="49"/>
<source>Debug</source>
- <translation type="unfinished"/>
+ <translation>Depurar</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="69"/>
<source>Info</source>
- <translation>Info</translation>
+ <translation>Información</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="89"/>
<source>Warning</source>
- <translation>Warning</translation>
+ <translation>Advertencia</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="109"/>
@@ -461,61 +467,61 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="129"/>
<source>Critical</source>
- <translation>Critical</translation>
+ <translation>Crítico</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="149"/>
<source>Save to file</source>
- <translation>Guardar como</translation>
+ <translation>Guardar a archivo</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/loggerwindow.py" line="164"/>
+ <location filename="../src/leap/bitmask/gui/logwindow.py" line="148"/>
<source>Save As</source>
<translation>Guardar como</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="24"/>
<source>Filter by:</source>
- <translation type="unfinished"/>
+ <translation>Filtrar por:</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="34"/>
<source>Case Insensitive</source>
- <translation type="unfinished"/>
+ <translation>Distingue mayúsculas/minúsculas</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/loggerwindow.py" line="195"/>
+ <location filename="../src/leap/bitmask/gui/logwindow.py" line="179"/>
<source>Send to Pastebin.com</source>
- <translation type="unfinished"/>
+ <translation>Enviar a pastebin.com</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/loggerwindow.py" line="192"/>
+ <location filename="../src/leap/bitmask/gui/logwindow.py" line="176"/>
<source>Sending to pastebin...</source>
- <translation type="unfinished"/>
+ <translation>Enviando a pastebin...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/loggerwindow.py" line="207"/>
+ <location filename="../src/leap/bitmask/gui/logwindow.py" line="191"/>
<source>Your pastebin link &lt;a href=&apos;{0}&apos;&gt;{0}&lt;/a&gt;</source>
- <translation type="unfinished"/>
+ <translation>Su enlace de pastebin &lt;a href=&apos;{0}&apos;&gt;{0}&lt;/a&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/loggerwindow.py" line="212"/>
+ <location filename="../src/leap/bitmask/gui/logwindow.py" line="196"/>
<source>Pastebin OK</source>
- <translation type="unfinished"/>
+ <translation>Pastebin correcto</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/loggerwindow.py" line="227"/>
+ <location filename="../src/leap/bitmask/gui/logwindow.py" line="211"/>
<source>Sending logs to Pastebin failed!</source>
- <translation type="unfinished"/>
+ <translation>¡No se pudieron enviar los registros (logs) a Pastebin!</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/loggerwindow.py" line="233"/>
+ <location filename="../src/leap/bitmask/gui/logwindow.py" line="217"/>
<source>Pastebin Error</source>
- <translation type="unfinished"/>
+ <translation>Error de Pastebin</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/loggerwindow.py" line="232"/>
- <source>Maximum posts per day reached</source>
+ <location filename="../src/leap/bitmask/gui/logwindow.py" line="216"/>
+ <source>Maximum amount of submissions reached for today.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -524,66 +530,111 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/login.ui" line="26"/>
<source>Form</source>
- <translation type="unfinished"/>
+ <translation>Formulario</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/login.ui" line="90"/>
+ <location filename="../src/leap/bitmask/gui/ui/login.ui" line="93"/>
<source>Remember username and password</source>
- <translation type="unfinished"/>
+ <translation>Recordar nombre de usuario y contraseña</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/login.ui" line="112"/>
+ <location filename="../src/leap/bitmask/gui/ui/login.ui" line="115"/>
<source>&lt;b&gt;Username:&lt;/b&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;b&gt;Nombre de usuario:&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/login.ui" line="125"/>
+ <location filename="../src/leap/bitmask/gui/ui/login.ui" line="128"/>
<source>&lt;b&gt;Password:&lt;/b&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;b&gt;Contraseña:&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/login.py" line="208"/>
+ <location filename="../src/leap/bitmask/gui/login.py" line="300"/>
<source>Log In</source>
- <translation type="unfinished"/>
+ <translation>Iniciar sesión</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/login.py" line="203"/>
+ <location filename="../src/leap/bitmask/gui/login.py" line="295"/>
<source>Cancel</source>
- <translation type="unfinished"/>
+ <translation>Cancelar</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/login.ui" line="214"/>
+ <location filename="../src/leap/bitmask/gui/ui/login.ui" line="220"/>
<source>...</source>
- <translation type="unfinished"/>
+ <translation>...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/login.py" line="314"/>
+ <location filename="../src/leap/bitmask/gui/login.py" line="607"/>
<source>Logout</source>
- <translation type="unfinished"/>
+ <translation>Cerrar sesión</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/login.py" line="240"/>
+ <location filename="../src/leap/bitmask/gui/login.py" line="328"/>
<source>Please select a valid provider</source>
- <translation type="unfinished"/>
+ <translation>Por favor seleccione un proveedor válido</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/login.py" line="245"/>
+ <location filename="../src/leap/bitmask/gui/login.py" line="332"/>
<source>Please provide a valid username</source>
- <translation type="unfinished"/>
+ <translation>Por favor introduzca un nombre de usuario válido</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/login.py" line="250"/>
+ <location filename="../src/leap/bitmask/gui/login.py" line="336"/>
<source>Please provide a valid password</source>
- <translation type="unfinished"/>
+ <translation>Por favor introduzca una contraseña válida</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/login.py" line="253"/>
+ <location filename="../src/leap/bitmask/gui/login.py" line="345"/>
<source>Logging in...</source>
- <translation type="unfinished"/>
+ <translation>Iniciando sesión...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/login.py" line="307"/>
+ <location filename="../src/leap/bitmask/gui/login.py" line="604"/>
<source>Logging out...</source>
+ <translation>Cerrando sesión...</translation>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/login.py" line="406"/>
+ <source>Waiting...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/login.py" line="445"/>
+ <source>Log in cancelled by the user.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/login.py" line="465"/>
+ <source>Unable to login: Problem with provider</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/login.py" line="536"/>
+ <source>Succeeded</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/login.py" line="619"/>
+ <source>Something went wrong with the logout.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/login.py" line="697"/>
+ <source>Unknown error.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/login.py" line="701"/>
+ <source>There was a server problem with authentication.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/login.py" line="705"/>
+ <source>Could not establish a connection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/login.py" line="709"/>
+ <source>Invalid username or password.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -592,136 +643,166 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/mail_status.ui" line="20"/>
<source>Form</source>
- <translation type="unfinished"/>
+ <translation>Formulario</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mail_status.ui" line="47"/>
<source>You must login to use encrypted email.</source>
- <translation type="unfinished"/>
+ <translation>Tiene que iniciar sesión para usar correo electrónico cifrado</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mail_status.ui" line="79"/>
<source>Email</source>
- <translation type="unfinished"/>
+ <translation>Correo electrónico</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="196"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="183"/>
<source>There was an unexpected problem with Soledad.</source>
- <translation type="unfinished"/>
+ <translation>Hubo un problema inesperado con Soledad.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="432"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="464"/>
<source>OFF</source>
- <translation type="unfinished"/>
+ <translation>DESACTIVADO</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="224"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="212"/>
<source>Mail is OFF</source>
- <translation type="unfinished"/>
+ <translation>El correo está DESACTIVADO</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="233"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="221"/>
<source>Mail is starting</source>
- <translation type="unfinished"/>
+ <translation>El correo cifrado está iniciándose...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="455"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="484"/>
<source>ON</source>
- <translation type="unfinished"/>
+ <translation>ACTIVADO</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="237"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="225"/>
<source>Mail is ON</source>
- <translation type="unfinished"/>
+ <translation>El correo está ACTIVADO</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="240"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="228"/>
<source>Mail is disabled</source>
- <translation type="unfinished"/>
+ <translation>El correo cifrado está deshabilitado</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="441"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="472"/>
<source>Starting...</source>
- <translation type="unfinished"/>
+ <translation>Iniciando...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="270"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="262"/>
<source>Soledad has started...</source>
- <translation type="unfinished"/>
+ <translation>Se ha iniciado Soledad...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="272"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="265"/>
<source>Soledad is starting, please wait...</source>
- <translation type="unfinished"/>
+ <translation>Iniciando Soledad, por favor espere...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="312"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="331"/>
<source>Found key! Starting mail...</source>
- <translation type="unfinished"/>
+ <translation>¡Se encontró clave! Iniciando correo cifrado...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="317"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="339"/>
<source>Finished generating key!</source>
- <translation type="unfinished"/>
+ <translation>¡Se terminó de generar la clave!</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="319"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="341"/>
<source>Starting mail...</source>
- <translation type="unfinished"/>
+ <translation>Iniciando correo cifrado...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="352"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="370"/>
<source>SMTP failed to start, check the logs.</source>
- <translation type="unfinished"/>
+ <translation>No se pudo iniciar SMTP, compruebe los registros (logs).</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="409"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="442"/>
<source>About to start, please wait...</source>
- <translation type="unfinished"/>
+ <translation>A punto de comenzar, por favor espere...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="416"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="449"/>
<source>Disabled</source>
- <translation type="unfinished"/>
+ <translation>Deshabilitado</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="166"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="154"/>
<source>{0}: OFF</source>
- <translation type="unfinished"/>
+ <translation>{0}: DESACTIVADO</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="463"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="491"/>
<source>You must be logged in to use {0}.</source>
- <translation type="unfinished"/>
+ <translation>Tiene que iniciar sesión para usar {0}.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="315"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="337"/>
<source>Generating new key, this may take a few minutes.</source>
- <translation type="unfinished"/>
+ <translation>Generando una nueva clave, esto puede llevar algunos minutos.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="392"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="429"/>
<source>{0} Unread Emails in your Inbox</source>
- <translation type="unfinished"/>
+ <translation>{0} correos no leídos en su Buzón de Entrada</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="396"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="433"/>
<source>1 Unread Email in your Inbox</source>
- <translation type="unfinished"/>
+ <translation>1 correo no leído en su Buzón de Entrada</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="448"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="478"/>
<source>Disconnecting...</source>
- <translation type="unfinished"/>
+ <translation>Desconectando...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="474"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="501"/>
<source>Invalid auth token, try logging in again.</source>
- <translation type="unfinished"/>
+ <translation>Credencial de autentificación no válida, intentando iniciar sesión de nuevo.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mail_status.py" line="308"/>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="329"/>
<source>Initial sync in progress, please wait...</source>
+ <translation>Sincronización inicial en curso, por favor espere...</translation>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="270"/>
+ <source>Sync: downloading ({0:02}%)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="274"/>
+ <source>Sync: download completed.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="279"/>
+ <source>Sync: uploading ({0:02}%)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="283"/>
+ <source>Sync: upload complete.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="291"/>
+ <source>Sync: completed.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/mail_status.py" line="334"/>
+ <source>Key not found...</source>
<translation type="unfinished"/>
</message>
</context>
@@ -730,15 +811,15 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="237"/>
<source>There are new updates available, please restart.</source>
- <translation type="unfinished"/>
+ <translation>Hay nuevas actualizaciones disponibles, por favor reinicie Bitmask.</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="279"/>
<source>More...</source>
- <translation type="unfinished"/>
+ <translation>Más...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="889"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="895"/>
<source>Help</source>
<translation>Ayuda</translation>
</message>
@@ -750,7 +831,7 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="355"/>
<source>&amp;Help</source>
- <translation>&amp;Ayuda</translation>
+ <translation>A&amp;yuda</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="360"/>
@@ -758,279 +839,240 @@ Export canceled.</source>
<translation>&amp;Asistente</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="744"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="738"/>
<source> The following components will be updated:
%s</source>
- <translation type="unfinished"/>
+ <translation>Se actualizarán los siguientes componentes:
+%s</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="747"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="741"/>
<source>Updates available</source>
- <translation type="unfinished"/>
+ <translation>Actualizaciones disponibles</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="236"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="256"/>
<source>Show Main Window</source>
- <translation type="unfinished"/>
+ <translation>Mostrar ventana principal</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1650"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1562"/>
<source>Starting...</source>
- <translation type="unfinished"/>
+ <translation>Iniciando...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1674"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1585"/>
<source>Not supported</source>
- <translation type="unfinished"/>
+ <translation>No soportado</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1678"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1589"/>
<source>Disabled</source>
- <translation type="unfinished"/>
+ <translation>Deshabilitado</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="32"/>
<source>Bitmask</source>
- <translation type="unfinished"/>
+ <translation>Bitmask</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="350"/>
<source>About &amp;Bitmask</source>
- <translation type="unfinished"/>
+ <translation>Acerca de &amp;Bitmask</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="230"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="247"/>
<source>Mail is OFF</source>
- <translation type="unfinished"/>
+ <translation>El correo está DESACTIVADO</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="735"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="729"/>
<source>The Bitmask app is ready to update, please restart the application.</source>
- <translation type="unfinished"/>
+ <translation>La aplicación Bitmask está lista para actualizarse, por favor reinicie la aplicación.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1007"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1019"/>
<source>About Bitmask - %s</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1163"/>
- <source>Unable to login: Problem with provider</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1342"/>
- <source>Log in cancelled by the user.</source>
- <translation type="unfinished"/>
+ <translation>Acerca de Bitmask - %s</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1696"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1608"/>
<source>There was a problem with the provider</source>
- <translation type="unfinished"/>
+ <translation>Hubo un problema con el proveedor</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1751"/>
- <source>Something went wrong with the logout.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1718"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1629"/>
<source>Unable to connect: Problem with provider</source>
- <translation type="unfinished"/>
+ <translation>No se pudo realizar la conexión: Problema con el proveedor</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="314"/>
<source>&amp;Bitmask</source>
- <translation type="unfinished"/>
+ <translation>&amp;Bitmask</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="365"/>
<source>Show &amp;Log</source>
- <translation type="unfinished"/>
+ <translation>Mostrar &amp;registro (log)</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="370"/>
<source>Create a new account...</source>
- <translation type="unfinished"/>
+ <translation>Crear una cuenta nueva...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="223"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="238"/>
<source>File</source>
- <translation type="unfinished"/>
+ <translation>Archivo</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="378"/>
<source>Advanced Key Management</source>
- <translation type="unfinished"/>
+ <translation>Administración avanzada de claves</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="897"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="904"/>
<source>OFF</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1021"/>
- <source>Version: &lt;b&gt;%s&lt;/b&gt; (%s)&lt;br&gt;&lt;br&gt;%sBitmask is the Desktop client application for the LEAP platform, supporting encrypted internet proxy, secure email, and secure chat (coming soon).&lt;br&gt;&lt;br&gt;LEAP is a non-profit dedicated to giving all internet users access to secure communication. Our focus is on adapting encryption technology to make it easy to use and widely available. &lt;br&gt;&lt;br&gt;&lt;a href=&apos;https://leap.se&apos;&gt;More about LEAP&lt;/a&gt;</source>
- <translation type="unfinished"/>
+ <translation>DESACTIVADO</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1068"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1080"/>
<source>Bitmask Help</source>
- <translation type="unfinished"/>
+ <translation>Ayuda de Bitmask</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1080"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1092"/>
<source>The current client version is not supported by this provider.&lt;br&gt;Please update to latest version.&lt;br&gt;&lt;br&gt;You can get the latest version from &lt;a href=&apos;{0}&apos;&gt;{1}&lt;/a&gt;</source>
- <translation type="unfinished"/>
+ <translation>La versión actual del cliente no está soportada por este proveedor. &lt;br&gt; Por favor, actualice a la última versión.&lt;br&gt;&lt;br&gt;Puede obtener la última versión de &lt;a href=&apos;{0}&apos;&gt;{1}&lt;/a&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1081"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1093"/>
<source>Update Needed</source>
- <translation type="unfinished"/>
+ <translation>Necesita actualizar</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1091"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1103"/>
<source>This provider is not compatible with the client.&lt;br&gt;&lt;br&gt;Error: API version incompatible.</source>
- <translation type="unfinished"/>
+ <translation>Este proveedor no es compatible con el cliente.&lt;br&gt;&lt;br&gt;Error: Versión de la API no compatible.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1091"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1103"/>
<source>Incompatible Provider</source>
- <translation type="unfinished"/>
+ <translation>Proveedor no compatible</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="307"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="324"/>
<source>Application error</source>
- <translation type="unfinished"/>
+ <translation>Error de la aplicación</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="309"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="326"/>
<source>You are trying to do an operation that requires logging in first.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="367"/>
- <source>Unknown error.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="371"/>
- <source>There was a server problem with authentication.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="375"/>
- <source>Could not establish a connection.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="379"/>
- <source>Invalid username or password.</source>
- <translation type="unfinished"/>
+ <translation>Está intentando hacer una operación que requiere iniciar sesión primero.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="916"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="933"/>
<source>Hello!</source>
- <translation type="unfinished"/>
+ <translation>¡Hola!</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="917"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="934"/>
<source>Bitmask has started in the tray.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1376"/>
- <source>Succeeded</source>
- <translation type="unfinished"/>
+ <translation>Bitmask se ha iniciado en la bandeja del sistema.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1604"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1516"/>
<source>The server at {0} can&apos;t be found, because the DNS lookup failed. DNS is the network service that translates a website&apos;s name to its Internet address. Either your computer is having trouble connecting to the network, or you are missing some helper files that are needed to securely use DNS while {1} is active. To install these helper files, quit this application and start it again.</source>
- <translation type="unfinished"/>
+ <translation>El servidor en {0} no pudo encontrarse porque falló la resolución de DNS. DNS es el servicio de red que traduce un nombre de sitio web (dominio) a su dirección real de Internet (IP). O bien su computadora está teniendo problemas al conectar a la red, o bien le faltan algunos ficheros del asistente necesarios para utilizar DNS de forma segura mientras {1} está activo. Para instalar estos ficheros de ayuda, cierre esta aplicación e iníciela de nuevo.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1606"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1518"/>
<source>Connection Error</source>
- <translation type="unfinished"/>
+ <translation>Error de conexión</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1863"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1719"/>
<source>Quitting...</source>
- <translation type="unfinished"/>
+ <translation>Cerrando...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1864"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1720"/>
<source>Bitmask is quitting, please wait.</source>
- <translation type="unfinished"/>
+ <translation>Bitmask está cerrándose, por favor espere.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1035"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1047"/>
<source>bitmask.net/help</source>
- <translation type="unfinished"/>
+ <translation>bitmask.net/help</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1043"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1055"/>
<source>Email quick reference</source>
- <translation type="unfinished"/>
+ <translation>Referencia rápida de correo electrónico</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1047"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1059"/>
<source>For Thunderbird, you can use the Bitmask extension. Search for &quot;Bitmask&quot; in the add-on manager or download it from &lt;a href=&apos;{0}&apos;&gt;addons.mozilla.org&lt;/a&gt;.</source>
- <translation type="unfinished"/>
+ <translation>Para Thunderbird, puede usar la extensión Bitmask. Busque &quot;Bitmask&quot; en el administrador de complementos o descárguelo desde &lt;a href=&apos;{0}&apos;&gt;addons.mozilla.org&lt;/a&gt;.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1051"/>
- <source>Alternately, you can manually configure your mail client to use Bitmask Email with these options:</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1051"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1063"/>
<source>IMAP: localhost, port {0}</source>
- <translation type="unfinished"/>
+ <translation>IMAP: localhost, puerto {0}</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1052"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1064"/>
<source>SMTP: localhost, port {0}</source>
- <translation type="unfinished"/>
+ <translation>SMTP: localhost, puerto {0}</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1054"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1066"/>
<source>Username: your full email address</source>
- <translation type="unfinished"/>
+ <translation>Nombre de usuario: Su dirección completa de correo electrónico</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1056"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1068"/>
<source>Password: any non-empty text</source>
- <translation type="unfinished"/>
+ <translation>Contraseña: Cualquier texto no-vacío</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1065"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1077"/>
<source>&lt;p&gt;&lt;strong&gt;{0}&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;&lt;p&gt;{2}&lt;ul&gt;&lt;li&gt;&amp;nbsp;{3}&lt;/li&gt;&lt;li&gt;&amp;nbsp;{4}&lt;/li&gt;&lt;li&gt;&amp;nbsp;{5}&lt;/li&gt;&lt;li&gt;&amp;nbsp;{6}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;&lt;strong&gt;{0}&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;&lt;p&gt;{2}&lt;ul&gt;&lt;li&gt;&amp;nbsp;{3}&lt;/li&gt;&lt;li&gt;&amp;nbsp;{4}&lt;/li&gt;&lt;li&gt;&amp;nbsp;{5}&lt;/li&gt;&lt;li&gt;&amp;nbsp;{6}&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1230"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1187"/>
<source>Stop services</source>
- <translation type="unfinished"/>
+ <translation>Detener servicios</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1230"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1187"/>
<source>Do you want to stop all services?</source>
- <translation type="unfinished"/>
+ <translation>¿Quiere detener todos los servicios?</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1234"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1191"/>
<source>In order to change the provider, the running services needs to be stopped.</source>
- <translation type="unfinished"/>
+ <translation>Para cambiar el proveedor, los servicios en marcha tienen que ser detenidos.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1673"/>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1584"/>
<source>Disabled: missing helper files</source>
- <translation type="unfinished"/>
+ <translation>Deshabilitado: Ficheros de asistente ausentes</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="340"/>
<source>Pr&amp;eferences...</source>
+ <translation>Pr&amp;eferencias...</translation>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1033"/>
+ <source>Version: &lt;b&gt;{ver}&lt;/b&gt; ({ver_hash})&lt;br&gt;&lt;br&gt;{greet}Bitmask is the Desktop client application for the LEAP platform, supporting encrypted internet proxy.&lt;br&gt;&lt;br&gt;LEAP is a non-profit dedicated to giving all internet users access to secure communication. Our focus is on adapting encryption technology to make it easy to use and widely available.&lt;br&gt;&lt;br&gt;&lt;a href=&apos;https://leap.se&apos;&gt;More about LEAP&lt;/a&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1063"/>
+ <source>Alternatively, you can manually configure your mail client to use Bitmask Email with these options:</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1039,42 +1081,42 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/password_change.ui" line="20"/>
<source>Change Password</source>
- <translation type="unfinished"/>
+ <translation>Cambiar contraseña</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/password_change.ui" line="28"/>
<source>Username:</source>
- <translation type="unfinished"/>
+ <translation>Nombre de usuario:</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/password_change.ui" line="35"/>
<source>New password:</source>
- <translation type="unfinished"/>
+ <translation>Nueva contraseña:</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/password_change.ui" line="52"/>
<source>Re-enter new password:</source>
- <translation type="unfinished"/>
+ <translation>Re-introduzca la nueva contraseña:</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/password_change.ui" line="62"/>
<source>Current password:</source>
- <translation type="unfinished"/>
+ <translation>Contraseña actual:</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/password_change.ui" line="112"/>
<source>&lt;flash_label&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;flash_label&gt;</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/password_change.ui" line="150"/>
<source>Close</source>
- <translation type="unfinished"/>
+ <translation>Cerrar</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/password_change.ui" line="160"/>
<source>OK</source>
- <translation type="unfinished"/>
+ <translation>Aceptar</translation>
</message>
</context>
<context>
@@ -1082,37 +1124,37 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/passwordwindow.py" line="72"/>
<source>Please log in to change your password.</source>
- <translation type="unfinished"/>
+ <translation>Por favor inicie sesión para cambiar su contraseña.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="78"/>
+ <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="79"/>
<source>Please wait for data storage to be ready.</source>
- <translation type="unfinished"/>
+ <translation>Por favor espere para que el almacenamiento de datos esté preparado.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="107"/>
+ <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="108"/>
<source>Changing password...</source>
- <translation type="unfinished"/>
+ <translation>Cambiando contraseña...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="122"/>
+ <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="123"/>
<source>Password changed successfully.</source>
- <translation type="unfinished"/>
+ <translation>Contraseña cambiada con éxito.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="167"/>
+ <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="166"/>
<source>Password is empty.</source>
- <translation type="unfinished"/>
+ <translation>La contraseña está vacía.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="222"/>
+ <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="225"/>
<source>There was a problem changing the password.</source>
- <translation type="unfinished"/>
+ <translation>Hubo un problema al cambiar la contraseña.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="235"/>
+ <location filename="../src/leap/bitmask/gui/passwordwindow.py" line="237"/>
<source>You did not enter a correct current password.</source>
- <translation type="unfinished"/>
+ <translation>No introdujo la contraseña correcta.</translation>
</message>
</context>
<context>
@@ -1120,17 +1162,17 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences.ui" line="14"/>
<source>Preferences</source>
- <translation type="unfinished"/>
+ <translation>Preferencias</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences.ui" line="33"/>
<source>user@example.org</source>
- <translation type="unfinished"/>
+ <translation>usuario@ejemplo.org</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences.ui" line="106"/>
<source>Close</source>
- <translation type="unfinished"/>
+ <translation>Cerrar</translation>
</message>
</context>
<context>
@@ -1138,37 +1180,37 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_account_page.ui" line="14"/>
<source>Form</source>
- <translation type="unfinished"/>
+ <translation>Formulario</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_account_page.ui" line="20"/>
<source>Services</source>
- <translation type="unfinished"/>
+ <translation>Servicios</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_account_page.ui" line="32"/>
<source>&lt;provider_services_label&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;provider_services_label&gt;</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_account_page.ui" line="61"/>
<source>Password</source>
- <translation type="unfinished"/>
+ <translation>Contraseña</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_account_page.ui" line="73"/>
<source>Change Password</source>
- <translation type="unfinished"/>
+ <translation>Cambiar contraseña</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_account_page.ui" line="80"/>
<source>&lt;change_password_label&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;change_password_label&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/preferences_account_page.py" line="62"/>
+ <location filename="../src/leap/bitmask/gui/preferences_account_page.py" line="63"/>
<source>You must be logged in to change your password.</source>
- <translation type="unfinished"/>
+ <translation>Tiene que haber iniciado sesión para cambiar su contraseña.</translation>
</message>
</context>
<context>
@@ -1176,7 +1218,7 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_email_page.ui" line="14"/>
<source>Form</source>
- <translation type="unfinished"/>
+ <translation>Formulario</translation>
</message>
</context>
<context>
@@ -1184,37 +1226,37 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_vpn_page.ui" line="14"/>
<source>Form</source>
- <translation type="unfinished"/>
+ <translation>Formulario</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_vpn_page.ui" line="20"/>
<source>&lt;flash_label&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;flash_label&gt;</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_vpn_page.ui" line="30"/>
<source>Default VPN Gateway:</source>
- <translation type="unfinished"/>
+ <translation>Pasarela (gateway) VPN predeterminada:</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/preferences_vpn_page.ui" line="50"/>
<source>You must reconnect for changes to take effect.</source>
- <translation type="unfinished"/>
+ <translation>Tiene que reconectar para que los cambios surtan efecto.</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/preferences_vpn_page.py" line="47"/>
<source>Automatic</source>
- <translation type="unfinished"/>
+ <translation>Automático</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/preferences_vpn_page.py" line="129"/>
+ <location filename="../src/leap/bitmask/gui/preferences_vpn_page.py" line="126"/>
<source>Error loading configuration file.</source>
- <translation type="unfinished"/>
+ <translation>Error al cargar fichero de configuración.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/preferences_vpn_page.py" line="142"/>
+ <location filename="../src/leap/bitmask/gui/preferences_vpn_page.py" line="138"/>
<source>This is an uninitialized provider, please log in first.</source>
- <translation type="unfinished"/>
+ <translation>Este es un proveedor no inicializado, por favor inicie sesión primero.</translation>
</message>
</context>
<context>
@@ -1222,30 +1264,31 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/preferenceswindow.py" line="88"/>
<source>Account</source>
- <translation type="unfinished"/>
+ <translation>Cuenta</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/preferenceswindow.py" line="99"/>
<source>VPN</source>
- <translation type="unfinished"/>
+ <translation>VPN</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/preferenceswindow.py" line="109"/>
<source>Email</source>
- <translation type="unfinished"/>
+ <translation>Correo electrónico</translation>
</message>
</context>
<context>
<name>ProviderBootstrapper</name>
<message>
- <location filename="../src/leap/bitmask/provider/providerbootstrapper.py" line="154"/>
+ <location filename="../src/leap/bitmask/provider/providerbootstrapper.py" line="153"/>
<source>Provider certificate could not be verified</source>
- <translation type="unfinished"/>
+ <translation>
+No se pudo verificar el certificado del proveedor</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/provider/providerbootstrapper.py" line="161"/>
+ <location filename="../src/leap/bitmask/provider/providerbootstrapper.py" line="159"/>
<source>Provider does not support HTTPS</source>
- <translation type="unfinished"/>
+ <translation>El proveedor no soporta HTTPS</translation>
</message>
</context>
<context>
@@ -1253,7 +1296,7 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/providers.py" line="57"/>
<source>Other...</source>
- <translation type="unfinished"/>
+ <translation>Otro...</translation>
</message>
</context>
<context>
@@ -1261,17 +1304,17 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="55"/>
<source>Log In with my credentials</source>
- <translation>Acceder con mis credenciales</translation>
+ <translation>Iniciar sesión con mis credenciales</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="75"/>
<source>Sign up for a new account</source>
- <translation>Crear una nueva cuenta</translation>
+ <translation>Registrarse en una nueva cuenta</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="367"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="373"/>
<source>Check</source>
- <translation>Corroborar</translation>
+ <translation>Comprobar</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="342"/>
@@ -1281,311 +1324,331 @@ Export canceled.</source>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="153"/>
<source>Checking for a valid provider</source>
- <translation type="unfinished"/>
+ <translation>Comprobando que es un proveedor válido</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="266"/>
<source>Can we reach this provider?</source>
- <translation type="unfinished"/>
+ <translation>¿Podemos contactar con este proveedor?</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="392"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="398"/>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="424"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="430"/>
<source>Desc</source>
- <translation>Desc</translation>
+ <translation>Descripción</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="434"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="440"/>
<source>&lt;b&gt;Services offered:&lt;/b&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;b&gt;Servicios ofrecidos:&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="444"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="450"/>
<source>services</source>
- <translation type="unfinished"/>
+ <translation>servicios</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="464"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="470"/>
<source>&lt;b&gt;Enrollment policy:&lt;/b&gt;</source>
- <translation>&lt;b&gt;Política de ingreso:&lt;/b&gt;</translation>
+ <translation>&lt;b&gt;Política de nuevos registros:&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="474"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="480"/>
<source>policy</source>
<translation>política</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="494"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="500"/>
<source>&lt;b&gt;URL:&lt;/b&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;b&gt;URL:&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="504"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="510"/>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="511"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="517"/>
<source>&lt;b&gt;Description:&lt;/b&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;b&gt;Descripción:&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="522"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="528"/>
<source>Provider setup</source>
- <translation>Configuración de proveedor</translation>
+ <translation>Configuración del proveedor</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="570"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="576"/>
<source>Setting up provider</source>
- <translation type="unfinished"/>
+ <translation>Configurando proveedor</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="720"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="726"/>
<source>Register new user</source>
- <translation>Registrar un nuevo usuario</translation>
+ <translation>Registrar nuevo usuario</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="738"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="744"/>
<source>&lt;b&gt;Password:&lt;/b&gt;</source>
<translation>&lt;b&gt;Contraseña:&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="765"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="771"/>
<source>&lt;b&gt;Re-enter password:&lt;/b&gt;</source>
- <translation>&lt;b&gt;Re-introduzca contraseña:&lt;/b&gt;</translation>
+ <translation>&lt;b&gt;Vuelva a introducir la contraseña:&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="775"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="781"/>
<source>Register</source>
- <translation>Registrar</translation>
+ <translation>Regístrese</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="821"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="827"/>
<source>Remember my username and password</source>
- <translation type="unfinished"/>
+ <translation>Recordar mi nombre de usuario y contraseña</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="845"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="851"/>
<source>Service selection</source>
- <translation type="unfinished"/>
+ <translation>Selección de servicio</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="132"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="123"/>
<source>&amp;Next &gt;</source>
- <translation type="unfinished"/>
+ <translation>&amp;Siguiente &gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="134"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="125"/>
<source>Connect</source>
- <translation type="unfinished"/>
+ <translation>Conectar</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="325"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="316"/>
<source>Starting registration...</source>
- <translation>Comenzando el registro...</translation>
+ <translation>Iniciando procedimiento de registro...</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="370"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="360"/>
<source>User %s successfully registered.</source>
- <translation type="unfinished"/>
+ <translation>El usuario %s se registró con éxito.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="539"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="533"/>
<source>&lt;font color=&apos;red&apos;&gt;&lt;b&gt;Non-existent provider&lt;/b&gt;&lt;/font&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;font color=&apos;red&apos;&gt;&lt;b&gt;No existe este proveedor&lt;/b&gt;&lt;/font&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="558"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="551"/>
<source>&lt;font color=&apos;red&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/font&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;font color=&apos;red&apos;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/font&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="586"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="579"/>
<source>Unable to load provider configuration</source>
- <translation>No fue posible carga la configuración del proveedor</translation>
+ <translation>No se pudo cargar la configuración del proveedor</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="592"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="585"/>
<source>&lt;font color=&apos;red&apos;&gt;&lt;b&gt;Not a valid provider&lt;/b&gt;&lt;/font&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;font color=&apos;red&apos;&gt;&lt;b&gt;No es un proveedor válido&lt;/b&gt;&lt;/font&gt;</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="698"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="704"/>
<source>Something went wrong while trying to load service %s</source>
- <translation type="unfinished"/>
+ <translation>Hubo algún fallo mientras se intentaba cargar el servicio %s</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="166"/>
<source>Can we establish a secure connection?</source>
- <translation type="unfinished"/>
+ <translation>¿Podemos establecer una conexión segura?</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="808"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="814"/>
<source>&lt;b&gt;Username:&lt;/b&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;b&gt;Nombre de usuario:&lt;/b&gt;</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="296"/>
<source>Configure or select a provider</source>
- <translation type="unfinished"/>
+ <translation>Configurar o seleccionar un proveedor</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="302"/>
<source>Configure new provider:</source>
- <translation type="unfinished"/>
+ <translation>Configurar nuevo proveedor:</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="332"/>
<source>Use existing one:</source>
- <translation type="unfinished"/>
+ <translation>Usar un proveedor existente:</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="397"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="386"/>
<source>Something has gone wrong. Please try again.</source>
- <translation type="unfinished"/>
+ <translation>Hubo algún fallo. Por favor, inténtelo de nuevo.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="411"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="412"/>
<source>The requested username is taken, choose another.</source>
- <translation type="unfinished"/>
+ <translation>El nombre de usuario solicitado no está disponible, elija otro.</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/wizard.py" line="677"/>
<source>Services by {0}</source>
- <translation type="unfinished"/>
+ <translation>Servicios por {0}</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/wizard.py" line="739"/>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="746"/>
<source>Register a new user with {0}</source>
- <translation type="unfinished"/>
+ <translation>Registrar un nuevo usuario con {0}</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="26"/>
<source>Bitmask Provider Setup</source>
- <translation type="unfinished"/>
+ <translation>Configuración de proveedor de Bitmask</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="43"/>
<source>Welcome to Bitmask</source>
- <translation type="unfinished"/>
+ <translation>Bienvenido a Bitmask</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="112"/>
<source>Choose a provider</source>
- <translation type="unfinished"/>
+ <translation>Elija un proveedor</translation>
</message>
<message>
<location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="159"/>
<source>Getting provider information.</source>
- <translation type="unfinished"/>
+ <translation>Obteniendo información del proveedor.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="380"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="386"/>
<source>About this provider</source>
- <translation type="unfinished"/>
+ <translation>Acerca de este proveedor</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="547"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="553"/>
<source>Bitmask is attempting to establish a secure connection with this provider for the first time.</source>
- <translation type="unfinished"/>
+ <translation>Bitmask está intentando establecer una conexión segura con este proveedor por primera vez.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="638"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="644"/>
<source>Fetching provider credentials.</source>
- <translation type="unfinished"/>
+ <translation>Descargando credenciales del proveedor.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="645"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="651"/>
<source>Do we trust these credentials?</source>
- <translation type="unfinished"/>
+ <translation>¿Confiamos en estas credenciales?</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="652"/>
+ <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="658"/>
<source>Connecting to provider.</source>
+ <translation>Conectando con el proveedor.</translation>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="399"/>
+ <source>The registration is disabled for this provider.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/gui/wizard.py" line="611"/>
+ <source>The provider has disabled registration</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>msg</name>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="222"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="259"/>
<source>TAP Driver</source>
- <translation type="unfinished"/>
+ <translation>Driver TAP</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="229"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="266"/>
<source>Encrypted Internet uses VPN, which needs a TAP device installed and none has been found. This will ask for administrative privileges.</source>
- <translation type="unfinished"/>
+ <translation>Internet Cifrado usa VPN, que necesita un dispositivo TAP (tipo de interfaz virtual de red) previamente instalado, y no hemos detectado ninguno. Esto hara que se pidan privilegios de administrador.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="347"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="384"/>
<source>TUN Driver</source>
- <translation type="unfinished"/>
+ <translation>Driver TUN</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="355"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="392"/>
<source>Encrypted Internet uses VPN, which needs a kernel extension for a TUN device installed, and none has been found. This will ask for administrative privileges.</source>
- <translation type="unfinished"/>
+ <translation>Internet Cifrado usa VPN, que necesita tener instalada una extensión del kernel para un dispositivo TUN (tipo de interfaz virtual de red), y no se ha detectado ninguna. Esto hará que se soliciten privilegios de administrador.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="156"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="160"/>
<source>Problem installing files</source>
- <translation>Hubo un problema instalando los archivos</translation>
+ <translation>Hubo un problema al instalar los ficheros</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="157"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="161"/>
<source>Some of the files could not be copied.</source>
- <translation>Algunos de los archivos no pudieron ser copiados</translation>
+ <translation>Algunos de los ficheros no se han podido copiar.</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="350"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="387"/>
<source>Bitmask needs to install the necessary drivers for Encrypted Internet to work. Would you like to proceed?</source>
- <translation type="unfinished"/>
+ <translation>Bitmask necesita instalar los drivers necesarios para el funcionamiento de Internet Cifrado. ¿Quiere continuar?</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="102"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="106"/>
<source>Missing helper files</source>
- <translation type="unfinished"/>
+ <translation>Ficheros del asistente ausentes</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="430"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="468"/>
<source>Missing Bitmask helpers</source>
+ <translation>Asistentes de Bitmask ausentes</translation>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="209"/>
+ <source>No polkit agent running</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="214"/>
+ <source>There is no polkit agent running and it is needed to run the Bitmask services.&lt;br&gt;Take a look at the &lt;a href=&quot;https://leap.se/en/docs/client/known-issues&quot;&gt;known issues&lt;/a&gt; page</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>msgstr</name>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="399"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="437"/>
<source>Some essential helper files are missing in your system.</source>
- <translation type="unfinished"/>
+ <translation>Algunos ficheros esenciales del asistente están ausentes de su sistema</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/platform_init/initializers.py" line="402"/>
+ <location filename="../src/leap/bitmask/platform_init/initializers.py" line="440"/>
<source>Reinstall your debian packages, or make sure you place them by hand.</source>
- <translation type="unfinished"/>
+ <translation>Reinstale sus paquetes de debian, o asegúrese de colocarlos en su sitio a mano.</translation>
</message>
</context>
<context>
<name>self._eip_status</name>
<message>
- <location filename="../src/leap/bitmask/services/eip/conductor.py" line="202"/>
+ <location filename="../src/leap/bitmask/services/eip/conductor.py" line="199"/>
<source>{0} is restarting</source>
- <translation type="unfinished"/>
+ <translation>{0} está reiniciándose</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/services/eip/conductor.py" line="313"/>
+ <location filename="../src/leap/bitmask/services/eip/conductor.py" line="307"/>
<source>{0} could not be launched because you did not authenticate properly.</source>
- <translation type="unfinished"/>
+ <translation>{0} no pudo iniciarse porque usted no está autentificado adecuadamente</translation>
</message>
<message>
- <location filename="../src/leap/bitmask/services/eip/conductor.py" line="327"/>
+ <location filename="../src/leap/bitmask/services/eip/conductor.py" line="321"/>
<source>{0} finished in an unexpected manner!</source>
- <translation type="unfinished"/>
+ <translation>¡{0} se cerró de manera inesperada!</translation>
</message>
</context>
</TS> \ No newline at end of file