diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/leap_client.pro | 27 | ||||
-rw-r--r-- | data/ts/en_US.ts | 434 |
2 files changed, 253 insertions, 208 deletions
diff --git a/data/leap_client.pro b/data/leap_client.pro index 9ec1a43b..e91497c0 100644 --- a/data/leap_client.pro +++ b/data/leap_client.pro @@ -2,7 +2,32 @@ # is not there a f*** way of expanding this? other to template with python I mean... -# SOURCES += ... +SOURCES += ../src/leap/gui/mainwindow.py \ + ../src/leap/gui/wizardpage.py \ + ../src/leap/gui/wizard.py \ + ../src/leap/config/provider_spec.py \ + ../src/leap/config/pluggableconfig.py \ + ../src/leap/config/providerconfig.py \ + ../src/leap/config/prefixers.py \ + ../src/leap/config/baseconfig.py \ + ../src/leap/app.py \ + ../src/leap/util/checkerthread.py \ + ../src/leap/util/leap_argparse.py \ + ../src/leap/util/check.py \ + ../src/leap/crypto/constants.py \ + ../src/leap/crypto/srpauth.py \ + ../src/leap/crypto/srpregister.py \ + ../src/leap/services/eip/eipbootstrapper.py \ + ../src/leap/services/eip/udstelnet.py \ + ../src/leap/services/eip/eipspec.py \ + ../src/leap/services/eip/vpn.py \ + ../src/leap/services/eip/vpnlaunchers.py \ + ../src/leap/services/eip/providerbootstrapper.py \ + ../src/leap/services/eip/eipconfig.py + +FORMS += ../src/leap/gui/ui/mainwindow.ui \ + ../src/leap/gui/ui/wizard.ui + # where to generate ts files -- tx will pick from here # original file, english diff --git a/data/ts/en_US.ts b/data/ts/en_US.ts index d2cba837..0c21d4f8 100644 --- a/data/ts/en_US.ts +++ b/data/ts/en_US.ts @@ -1,476 +1,496 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS><TS version="2.0"> <context> - <name>ConnectionPage</name> + <name>MainWindow</name> <message> - <location filename="../src/leap/gui/firstrun/connect.py" line="26"/> - <source>Connecting...</source> + <location filename="../src/leap/gui/mainwindow.py" line="550"/> + <source>Encryption is OFF</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/connect.py" line="27"/> - <source>Setting up a encrypted connection with the provider</source> + <location filename="../src/leap/gui/mainwindow.py" line="148"/> + <source>Stop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/connect.py" line="85"/> - <source>Getting EIP configuration files</source> + <location filename="../src/leap/gui/mainwindow.py" line="231"/> + <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/connect.py" line="101"/> - <source>Authentication error: %s</source> + <location filename="../src/leap/gui/mainwindow.py" line="233"/> + <source>Show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/connect.py" line="109"/> - <source>Getting EIP certificate</source> + <location filename="../src/leap/gui/mainwindow.py" line="262"/> + <source>About LEAP</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>EIPConductorAppMixin</name> <message> - <location filename="../src/leap/baseapp/eip.py" line="221"/> - <source>&Disconnect</source> + <location filename="../src/leap/gui/mainwindow.py" line="262"/> + <source>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. <a href="https://leap.se">More about LEAP</a></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/eip.py" line="235"/> - <source>&Connect</source> + <location filename="../src/leap/gui/mainwindow.py" line="405"/> + <source>Could not load provider configuration</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>EIPErrors</name> <message> - <location filename="../src/leap/eip/exceptions.py" line="66"/> - <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> + <location filename="../src/leap/gui/mainwindow.py" line="431"/> + <source>Please select a valid provider</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/eip/exceptions.py" line="77"/> - <source>We could not find <b>pkexec</b> in your system.<br/> Do you want to try <b>setuid workaround</b>? (<i>DOES NOTHING YET</i>)</source> + <location filename="../src/leap/gui/mainwindow.py" line="435"/> + <source>Please provide a valid username</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/eip/exceptions.py" line="88"/> - <source>No suitable openvpn command found. <br/>(Might be a permissions problem)</source> + <location filename="../src/leap/gui/mainwindow.py" line="439"/> + <source>Please provide a valid Password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/eip/exceptions.py" line="97"/> - <source>there is a problem with provider certificate</source> + <location filename="../src/leap/gui/mainwindow.py" line="442"/> + <source>Logging in...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/eip/exceptions.py" line="104"/> - <source>an error occurred during configuratio of leap services</source> + <location filename="../src/leap/gui/mainwindow.py" line="507"/> + <source>Stop EIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/eip/exceptions.py" line="119"/> - <source>Server does not allow secure connections</source> + <location filename="../src/leap/gui/mainwindow.py" line="516"/> + <source>EIP has stopped</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/eip/exceptions.py" line="126"/> - <source>Server certificate could not be verified</source> + <location filename="../src/leap/gui/mainwindow.py" line="518"/> + <source>Start EIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/eip/exceptions.py" line="137"/> - <source>We could not find your eip certs in the expected path</source> + <location filename="../src/leap/gui/mainwindow.py" line="531"/> + <source>Checking configuration, please wait...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/eip/exceptions.py" line="111"/> - <source>Another OpenVPN Process has been detected. Please close it before starting leap-client</source> + <location filename="../src/leap/gui/mainwindow.py" line="539"/> + <source>%s does not support EIP</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>Errors</name> <message> - <location filename="../src/leap/base/exceptions.py" line="57"/> - <source>Interface not found</source> + <location filename="../src/leap/gui/mainwindow.py" line="554"/> + <source>Encryption is ON</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/base/exceptions.py" line="64"/> - <source>Looks like your computer is not connected to the internet</source> + <location filename="../src/leap/gui/mainwindow.py" line="572"/> + <source>VPN: Authenticating...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/base/exceptions.py" line="72"/> - <source>Looks like there are problems with your internet connection</source> + <location filename="../src/leap/gui/mainwindow.py" line="574"/> + <source>VPN: Retrieving configuration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/base/exceptions.py" line="80"/> - <source>It looks like there is no internet connection.</source> + <location filename="../src/leap/gui/mainwindow.py" line="576"/> + <source>VPN: Connected!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/base/exceptions.py" line="88"/> - <source>Domain cannot be found</source> + <location filename="../src/leap/gui/mainwindow.py" line="630"/> + <source>Signing out...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/base/exceptions.py" line="95"/> - <source>The Encrypted Connection was lost.</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="14"/> + <source>LEAP</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>IntroPage</name> <message> - <location filename="../src/leap/gui/firstrun/intro.py" line="14"/> - <source>First run wizard</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="83"/> + <source>Remember</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/intro.py" line="37"/> - <source>Sign up for a new account</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="90"/> + <source>Login</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/intro.py" line="40"/> - <source>Log In with my credentials</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="123"/> + <source><b>Provider:</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/intro.py" line="24"/> - <source>Now we will guide you through some configuration that is needed before you can connect for the first time.<br><br>If you ever need to modify these options again, you can find the wizard in the '<i>Settings</i>' menu from the main window.<br><br>Do you want to <b>sign up</b> for a new account, or <b>log in</b> with an already existing username?<br></source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="133"/> + <source><b>Password:</b></source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>LastPage</name> <message> - <location filename="../src/leap/gui/firstrun/last.py" line="18"/> - <source>Connecting to Encrypted Internet Proxy service...</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="153"/> + <source><b>User:</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/last.py" line="66"/> - <source>Click '<i>%s</i>' to end the wizard and save your settings.</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="209"/> + <source>0.0 Kb</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/last.py" line="62"/> - <source>You are now using an encrypted connection!</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="262"/> + <source>Disconnected</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>LogInPage</name> <message> - <location filename="../src/leap/gui/firstrun/login.py" line="96"/> - <source>Username must be in the username@provider form.</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="322"/> + <source>&Session</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/login.py" line="140"/> - <source>Resolving domain name</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="330"/> + <source>Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/login.py" line="163"/> - <source>Authentication error: %s</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="338"/> + <source>S&ettings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/login.py" line="179"/> - <source>Credentials validated.</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="349"/> + <source>&Sign out</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/login.py" line="24"/> - <source>Log In</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="354"/> + <source>&Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/login.py" line="38"/> - <source>User &name:</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="359"/> + <source>About &LEAP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/login.py" line="53"/> - <source>&Password:</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="364"/> + <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/login.py" line="80"/> - <source>Log in</source> + <location filename="../src/leap/gui/ui/mainwindow.ui" line="369"/> + <source>&Wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/login.py" line="25"/> - <source>Log in with your credentials</source> + <location filename="../src/leap/gui/mainwindow.py" line="578"/> + <source>VPN: Waiting to start...</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>LogPaneMixin</name> + <name>Wizard</name> <message> - <location filename="../src/leap/baseapp/log.py" line="25"/> - <source>&Connect</source> + <location filename="../src/leap/gui/wizard.py" line="155"/> + <source>Refrain from using non ASCII characters like á, ñ, æ</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/log.py" line="38"/> - <source>Disconnected</source> + <location filename="../src/leap/gui/wizard.py" line="159"/> + <source>Passwords don't match</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProviderInfoPage</name> <message> - <location filename="../src/leap/gui/firstrun/providerinfo.py" line="19"/> - <source>Provider Information</source> + <location filename="../src/leap/gui/wizard.py" line="162"/> + <source>Password too short</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerinfo.py" line="20"/> - <source>Services offered by this provider</source> + <location filename="../src/leap/gui/wizard.py" line="165"/> + <source>Password too easy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerinfo.py" line="95"/> - <source>enrollment policy</source> + <location filename="../src/leap/gui/wizard.py" line="168"/> + <source>Password equal to username</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>ProviderSetupValidationPage</name> <message> - <location filename="../src/leap/gui/firstrun/providersetup.py" line="28"/> - <source>Provider setup</source> + <location filename="../src/leap/gui/wizard.py" line="194"/> + <source>Starting registration...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providersetup.py" line="85"/> - <source>Fetching CA certificate</source> + <location filename="../src/leap/gui/wizard.py" line="200"/> + <source><font color='green'><b>User registration OK</b></font></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providersetup.py" line="107"/> - <source>Checking CA fingerprint</source> + <location filename="../src/leap/gui/wizard.py" line="207"/> + <source>Unknown error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providersetup.py" line="125"/> - <source>Validating api certificate</source> + <location filename="../src/leap/gui/wizard.py" line="308"/> + <source>Unable to load provider configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providersetup.py" line="29"/> - <source>Gathering configuration options for this provider</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="14"/> + <source>LEAP First run</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RegisterUserPage</name> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="31"/> - <source>Sign Up</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="31"/> + <source>Welcome</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="208"/> - <source>Registration succeeded!</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="34"/> + <source>This is the LEAP Client first run wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="244"/> - <source>Password does not match..</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="43"/> + <source>Log In with my credentials</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="248"/> - <source>Password too short.</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="50"/> + <source><html><head/><body><p>Now we will guide you through some configuration that is needed before you can connect for the first time.</p><p>If you ever need to modify these options again, you can find the wizard in the <span style=" font-style:italic;">'Settings'</span> menu from the main window.</p><p>Do you want to <span style=" font-weight:600;">sign up</span> for a new account, or <span style=" font-weight:600;">log in</span> with an already existing username?</p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="253"/> - <source>Password too obvious.</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="63"/> + <source>Sign up for a new account</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="282"/> - <source>Error connecting to provider (timeout)</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="100"/> + <source>Provider selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="287"/> - <source>Error Connecting to provider (connerr).</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="103"/> + <source>Please enter the domain of the provider you want to user for your connection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="295"/> - <source>Error during registration (%s)</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="128"/> + <source>https://</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="305"/> - <source>Could not register (bad response)</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="368"/> + <source>Checking provider</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="312"/> - <source>Username not available.</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="147"/> + <source>Download provider information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="48"/> - <source>User &name:</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="154"/> + <source>HTTPS Connection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="60"/> - <source>&Password:</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="209"/> + <source>Name resolution</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="66"/> - <source>Password (again):</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="232"/> + <source>Check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="72"/> - <source>&Remember username and password.</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="253"/> + <source>Provider Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/register.py" line="378"/> - <source>Register a new user with provider <em>%s</em></source> + <location filename="../src/leap/gui/ui/wizard.ui" line="256"/> + <source>Services offered by this provider</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>SelectProviderPage</name> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="32"/> - <source>Enter Provider</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="278"/> + <source><b>Enrollment policy:</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="87"/> - <source>chec&k!</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="285"/> + <source>URL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="97"/> - <source>Server certificate could not be verified.</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="292"/> + <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="136"/> - <source>Certificate validation</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="325"/> + <source>policy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="290"/> - <source>Could not get info from provider.</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="332"/> + <source>Desc</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="293"/> - <source>Could not download provider info (refused conn.).</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="356"/> + <source>Provider setup</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/leap/gui/ui/wizard.ui" line="359"/> + <source>Gathering configuration options for this provider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/leap/gui/ui/wizard.ui" line="406"/> + <source>Download CA Certificate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/leap/gui/ui/wizard.ui" line="413"/> + <source>Check CA Certificate Fingerprint</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/leap/gui/ui/wizard.ui" line="420"/> + <source>Check API Certificate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/leap/gui/ui/wizard.ui" line="486"/> + <source>Register new user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="103"/> - <source>&Trust this provider certificate.</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="489"/> + <source>Register a new user with provider</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="344"/> - <source>Do you want to <b>trust this provider certificate?</b></source> + <location filename="../src/leap/gui/ui/wizard.ui" line="524"/> + <source><b>User:</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="347"/> - <source>SHA-256 fingerprint: <i>%s</i><br></source> + <location filename="../src/leap/gui/ui/wizard.ui" line="534"/> + <source><b>Password:</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="33"/> - <source>Please enter the domain of the provider you want to use for your connection</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="553"/> + <source><b>Re-enter password:</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="222"/> - <source>Checking if it is a valid provider</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="563"/> + <source>Register</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="276"/> - <source>Checking for a secure connection</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="584"/> + <source>EIP Setup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/gui/firstrun/providerselect.py" line="303"/> - <source>Getting info from the provider</source> + <location filename="../src/leap/gui/ui/wizard.ui" line="587"/> + <source>Setting up Encrypted Internet</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/leap/gui/ui/wizard.ui" line="609"/> + <source>Checking EIP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/leap/gui/ui/wizard.ui" line="615"/> + <source>Download EIP configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/leap/gui/ui/wizard.ui" line="622"/> + <source>Download client certificate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/leap/gui/ui/wizard.ui" line="691"/> + <source>Congratulations!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/leap/gui/ui/wizard.ui" line="694"/> + <source>You have successfully configured the LEAP client.</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>StatusAwareTrayIconMixin</name> + <name>__impl</name> <message> - <location filename="../src/leap/baseapp/systray.py" line="78"/> - <source>EIP Connection Status</source> + <location filename="../src/leap/crypto/srpauth.py" line="159"/> + <source>Unknown user</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/systray.py" line="87"/> - <source><b>disconnected</b></source> + <location filename="../src/leap/crypto/srpauth.py" line="165"/> + <source>The server did not send the salt parameter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/systray.py" line="126"/> - <source>Encryption ON turn &off</source> + <location filename="../src/leap/crypto/srpauth.py" line="169"/> + <source>The server did not send the B parameter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/systray.py" line="131"/> - <source>&Details...</source> + <location filename="../src/leap/crypto/srpauth.py" line="197"/> + <source>The data sent from the server had errors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/systray.py" line="135"/> - <source>&About</source> + <location filename="../src/leap/crypto/srpauth.py" line="218"/> + <source>Could not connect to the server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/systray.py" line="138"/> - <source>About Q&t</source> + <location filename="../src/leap/crypto/srpauth.py" line="226"/> + <source>Wrong password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/systray.py" line="141"/> - <source>&Quit</source> + <location filename="../src/leap/crypto/srpauth.py" line="232"/> + <source>Unknown error (%s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/systray.py" line="152"/> - <source>Encryption ON turn o&ff</source> + <location filename="../src/leap/crypto/srpauth.py" line="241"/> + <source>Problem getting data from server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/systray.py" line="157"/> - <source>Encryption OFF turn &on</source> + <location filename="../src/leap/crypto/srpauth.py" line="262"/> + <source>Bad data from server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/systray.py" line="162"/> - <source>connecting...</source> + <location filename="../src/leap/crypto/srpauth.py" line="268"/> + <source>Auth verification failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/leap/baseapp/systray.py" line="185"/> - <source>About</source> + <location filename="../src/leap/crypto/srpauth.py" line="398"/> + <source>Succeeded</source> <translation type="unfinished"></translation> </message> </context> |