diff options
author | Kali Kaneko <kali@leap.se> | 2015-10-29 12:16:37 -0400 |
---|---|---|
committer | Kali Kaneko <kali@leap.se> | 2015-10-29 12:16:37 -0400 |
commit | 70a5608e618b97da97f9449ba738e0e67f99a937 (patch) | |
tree | c7adab1d684e885e00206c41e1599d8f6c036ac2 /data/translations | |
parent | 3519a1a732bc298379e4946b7212bb153bd2f8a0 (diff) | |
parent | 639df4f63b16465003463ae9587ac982135ba3ac (diff) |
Merge tag '0.9.0' into debian/experimental
Tag leap.bitmask version 0.9.0
Diffstat (limited to 'data/translations')
-rw-r--r-- | data/translations/es.qm | bin | 2417 -> 40898 bytes | |||
-rw-r--r-- | data/translations/es.ts | 1117 |
2 files changed, 590 insertions, 527 deletions
diff --git a/data/translations/es.qm b/data/translations/es.qm Binary files differindex 596af5b3..666ad07f 100644 --- a/data/translations/es.qm +++ b/data/translations/es.qm 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><span style='color:#0000FF;'>NOTE</span>: </source> - <translation type="unfinished"/> + <translation><span style='color:#0000FF;'>NOTA</span>: </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 '{0}' saved.</source> - <translation type="unfinished"/> + <translation>Se guardaron las opciones de pasarela (gateway) para el proveedor '{0}'.</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'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: <b>{0}</b></source> - <translation type="unfinished"/> + <translation>Enrutando tráfico a través de: <b>{0}</b></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 <b>pkexec</b> in your system.</source> - <translation type="unfinished"/> + <translation>No pudimos encontrar <b>pkexec</b> 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><font color=red>Disabled: missing helper files</font></source> - <translation type="unfinished"/> + <translation><font color=red>Deshabilitado: Ficheros de configuración ausentes</font></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.<br/>Make sure you have <b>polkit-gnome-authentication-agent-1</b> running and try again.</source> - <translation type="unfinished"/> + <translation>No pudimos encontrar ningún agente de autentificación en su sistema.<br/>Asegúrese de que <b>polkit-gnome-authentication-agent-1</b> 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 <a href='{0}'>{0}</a></source> - <translation type="unfinished"/> + <translation>Su enlace de pastebin <a href='{0}'>{0}</a></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><b>Username:</b></source> - <translation type="unfinished"/> + <translation><b>Nombre de usuario:</b></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><b>Password:</b></source> - <translation type="unfinished"/> + <translation><b>Contraseña:</b></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>&Help</source> - <translation>&Ayuda</translation> + <translation>A&yuda</translation> </message> <message> <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="360"/> @@ -758,279 +839,240 @@ Export canceled.</source> <translation>&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 &Bitmask</source> - <translation type="unfinished"/> + <translation>Acerca de &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>&Bitmask</source> - <translation type="unfinished"/> + <translation>&Bitmask</translation> </message> <message> <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="365"/> <source>Show &Log</source> - <translation type="unfinished"/> + <translation>Mostrar &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: <b>%s</b> (%s)<br><br>%sBitmask is the Desktop client application for the LEAP platform, supporting encrypted internet proxy, secure email, and secure chat (coming soon).<br><br>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. <br><br><a href='https://leap.se'>More about LEAP</a></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.<br>Please update to latest version.<br><br>You can get the latest version from <a href='{0}'>{1}</a></source> - <translation type="unfinished"/> + <translation>La versión actual del cliente no está soportada por este proveedor. <br> Por favor, actualice a la última versión.<br><br>Puede obtener la última versión de <a href='{0}'>{1}</a></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.<br><br>Error: API version incompatible.</source> - <translation type="unfinished"/> + <translation>Este proveedor no es compatible con el cliente.<br><br>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't be found, because the DNS lookup failed. DNS is the network service that translates a website'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 "Bitmask" in the add-on manager or download it from <a href='{0}'>addons.mozilla.org</a>.</source> - <translation type="unfinished"/> + <translation>Para Thunderbird, puede usar la extensión Bitmask. Busque "Bitmask" en el administrador de complementos o descárguelo desde <a href='{0}'>addons.mozilla.org</a>.</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><p><strong>{0}</strong></p><p>{1}</p><p>{2}<ul><li>&nbsp;{3}</li><li>&nbsp;{4}</li><li>&nbsp;{5}</li><li>&nbsp;{6}</li></ul></p></source> - <translation type="unfinished"/> + <translation><p><strong>{0}</strong></p><p>{1}</p><p>{2}<ul><li>&nbsp;{3}</li><li>&nbsp;{4}</li><li>&nbsp;{5}</li><li>&nbsp;{6}</li></ul></p></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&eferences...</source> + <translation>Pr&eferencias...</translation> + </message> + <message> + <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1033"/> + <source>Version: <b>{ver}</b> ({ver_hash})<br><br>{greet}Bitmask is the Desktop client application for the LEAP platform, supporting encrypted internet proxy.<br><br>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.<br><br><a href='https://leap.se'>More about LEAP</a></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><flash_label></source> - <translation type="unfinished"/> + <translation><flash_label></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><provider_services_label></source> - <translation type="unfinished"/> + <translation><provider_services_label></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><change_password_label></source> - <translation type="unfinished"/> + <translation><change_password_label></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><flash_label></source> - <translation type="unfinished"/> + <translation><flash_label></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><b>Services offered:</b></source> - <translation type="unfinished"/> + <translation><b>Servicios ofrecidos:</b></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><b>Enrollment policy:</b></source> - <translation><b>Política de ingreso:</b></translation> + <translation><b>Política de nuevos registros:</b></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><b>URL:</b></source> - <translation type="unfinished"/> + <translation><b>URL:</b></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><b>Description:</b></source> - <translation type="unfinished"/> + <translation><b>Descripción:</b></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><b>Password:</b></source> <translation><b>Contraseña:</b></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><b>Re-enter password:</b></source> - <translation><b>Re-introduzca contraseña:</b></translation> + <translation><b>Vuelva a introducir la contraseña:</b></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>&Next ></source> - <translation type="unfinished"/> + <translation>&Siguiente ></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><font color='red'><b>Non-existent provider</b></font></source> - <translation type="unfinished"/> + <translation><font color='red'><b>No existe este proveedor</b></font></translation> </message> <message> - <location filename="../src/leap/bitmask/gui/wizard.py" line="558"/> + <location filename="../src/leap/bitmask/gui/wizard.py" line="551"/> <source><font color='red'><b>%s</b></font></source> - <translation type="unfinished"/> + <translation><font color='red'><b>%s</b></font></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><font color='red'><b>Not a valid provider</b></font></source> - <translation type="unfinished"/> + <translation><font color='red'><b>No es un proveedor válido</b></font></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><b>Username:</b></source> - <translation type="unfinished"/> + <translation><b>Nombre de usuario:</b></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.<br>Take a look at the <a href="https://leap.se/en/docs/client/known-issues">known issues</a> 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 |