diff options
| -rw-r--r-- | data/ts/en_US.ts | 668 | 
1 files changed, 402 insertions, 266 deletions
| diff --git a/data/ts/en_US.ts b/data/ts/en_US.ts index 250b58ce..224060f4 100644 --- a/data/ts/en_US.ts +++ b/data/ts/en_US.ts @@ -1,17 +1,20 @@  <?xml version="1.0" encoding="utf-8"?>  <!DOCTYPE TS><TS version="1.1">  <context> -    <name>EIPBootstrapper</name> +    <name>DarwinVPNLauncher</name>      <message> -        <location filename="../src/leap/services/eip/eipbootstrapper.py" line="151"/> -        <source>The downloaded certificate is not a valid PEM file</source> +        <location filename="../src/leap/bitmask/services/eip/vpnlaunchers.py" line="691"/> +        <source>No gateway was found!</source>          <translation type="unfinished"></translation>      </message>  </context>  <context> +    <name>EIPBootstrapper</name> +</context> +<context>      <name>LinuxVPNLauncher</name>      <message> -        <location filename="../src/leap/services/eip/vpnlaunchers.py" line="380"/> +        <location filename="../src/leap/bitmask/services/eip/vpnlaunchers.py" line="435"/>          <source>No gateway was found!</source>          <translation type="unfinished"></translation>      </message> @@ -19,292 +22,337 @@  <context>      <name>LoggerWindow</name>      <message> -        <location filename="../src/leap/gui/ui/loggerwindow.ui" line="14"/> +        <location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="14"/>          <source>Logs</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/loggerwindow.ui" line="29"/> +        <location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="49"/>          <source>Debug</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/loggerwindow.ui" line="49"/> +        <location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="69"/>          <source>Info</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/loggerwindow.ui" line="69"/> +        <location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="89"/>          <source>Warning</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/loggerwindow.ui" line="89"/> +        <location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="109"/>          <source>Error</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/loggerwindow.ui" line="109"/> +        <location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="129"/>          <source>Critical</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/loggerwindow.ui" line="129"/> +        <location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="149"/>          <source>Save to file</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/loggerwindow.py" line="113"/> +        <location filename="../src/leap/bitmask/gui/loggerwindow.py" line="148"/>          <source>Save As</source>          <translation type="unfinished"></translation>      </message> +    <message> +        <location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="24"/> +        <source>Filter by:</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/ui/loggerwindow.ui" line="34"/> +        <source>Case Insensitive</source> +        <translation type="unfinished"></translation> +    </message>  </context>  <context>      <name>LoginWidget</name>      <message> -        <location filename="../src/leap/gui/ui/login.ui" line="14"/> +        <location filename="../src/leap/bitmask/gui/ui/login.ui" line="14"/>          <source>Form</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/login.ui" line="49"/> +        <location filename="../src/leap/bitmask/gui/ui/login.ui" line="49"/>          <source>Create a new account</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/login.ui" line="56"/> +        <location filename="../src/leap/bitmask/gui/ui/login.ui" line="56"/>          <source><b>Provider:</b></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/login.ui" line="76"/> +        <location filename="../src/leap/bitmask/gui/ui/login.ui" line="76"/>          <source>Remember username and password</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/login.ui" line="83"/> +        <location filename="../src/leap/bitmask/gui/ui/login.ui" line="83"/>          <source><b>Username:</b></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/login.ui" line="93"/> +        <location filename="../src/leap/bitmask/gui/ui/login.ui" line="93"/>          <source><b>Password:</b></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/login.ui" line="103"/> +        <location filename="../src/leap/bitmask/gui/login.py" line="217"/>          <source>Log In</source>          <translation type="unfinished"></translation>      </message> -</context> -<context> -    <name>MainWindow</name>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="14"/> -        <source>LEAP</source> +        <location filename="../src/leap/bitmask/gui/login.py" line="107"/> +        <source>Other...</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/login.py" line="213"/> +        <source>Cancel</source>          <translation type="unfinished"></translation>      </message> +</context> +<context> +    <name>MainWindow</name>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="62"/> +        <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="62"/>          <source>There are new updates available, please restart.</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="78"/> +        <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="78"/>          <source>More...</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="233"/> +        <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="243"/>          <source>Show Log</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="261"/> +        <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="271"/>          <source>&Session</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="521"/> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="617"/>          <source>Help</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="281"/> -        <source>&Sign out</source> +        <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="296"/> +        <source>&Quit</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="286"/> -        <source>&Quit</source> +        <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="306"/> +        <source>&Help</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="291"/> -        <source>About &LEAP</source> +        <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="311"/> +        <source>&Wizard</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="296"/> -        <source>&Help</source> +        <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="316"/> +        <source>Show &logs</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="301"/> -        <source>&Wizard</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="667"/> +        <source>Hide Main Window</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/mainwindow.ui" line="306"/> -        <source>Show &logs</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="493"/> +        <source> The following components will be updated: +%s</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="230"/> -        <source>No default provider</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="496"/> +        <source>Updates available</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="233"/> -        <source>Encrypted internet is OFF</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="262"/> +        <source>Preferences</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1051"/> -        <source>Turn ON</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="666"/> +        <source>Show Main Window</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="553"/> -        <source>Hide Main Window</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="856"/> +        <source>Please select a valid provider</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="391"/> -        <source>The LEAPClient app is ready to update, please restart the application.</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="861"/> +        <source>Please provide a valid username</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="400"/> -        <source> The following components will be updated: -%s</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="866"/> +        <source>Please provide a valid Password</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="403"/> -        <source>Updates available</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="869"/> +        <source>Logging in...</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="519"/> -        <source>Preferences</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1265"/> +        <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>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="552"/> -        <source>Show Main Window</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1277"/> +        <source>We could not find <b>pkexec</b> in your system.</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="606"/> -        <source>About LEAP - %s</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1282"/> +        <source>We could not find openvpn binary.</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="614"/> -        <source>version: <b>%s</b><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. <a href="https://leap.se">More about LEAP</a></source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1342"/> +        <source>OFF</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="716"/> -        <source>Could not load provider configuration.</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1359"/> +        <source>Starting...</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="746"/> -        <source>Please select a valid provider</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1367"/> +        <source>Not supported</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="751"/> -        <source>Please provide a valid username</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1370"/> +        <source>Disabled</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="756"/> -        <source>Please provide a valid Password</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1407"/> +        <source>Could not load Encrypted Internet Configuration.</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="759"/> -        <source>Logging in...</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1540"/> +        <source>Encrypted Internet could not be launched because you did not authenticate properly.</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="995"/> -        <source>Turn OFF</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1546"/> +        <source>Encrypted Internet finished in an unexpected manner!</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1009"/> -        <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/bitmask/gui/ui/mainwindow.ui" line="14"/> +        <source>Bitmask</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1015"/> -        <source>We could not find <b>pkexec</b> in your system.</source> +        <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="291"/> +        <source>Log &out</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1020"/> -        <source>We could not find openvpn binary.</source> +        <location filename="../src/leap/bitmask/gui/ui/mainwindow.ui" line="301"/> +        <source>About &Bitmask</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1048"/> -        <source>OFF</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="255"/> +        <source>Mail is OFF</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1100"/> -        <source>Starting...</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="484"/> +        <source>The Bitmask app is ready to update, please restart the application.</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1108"/> -        <source>Not supported</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="624"/> +        <source>Encrypted Internet is OFF</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1111"/> -        <source>Disabled</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="729"/> +        <source>About Bitmask - %s</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1139"/> -        <source>Could not load Encrypted Internet Configuration.</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="743"/> +        <source>Version: <b>%s</b><br><br>Bitmask 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>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1239"/> -        <source>Encrypted Internet could not be launched because you did not authenticate properly.</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="830"/> +        <source>Unable to login: Problem with provider</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/mainwindow.py" line="1245"/> -        <source>Encrypted Internet finished in an unexpected manner!</source> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="907"/> +        <source>Log in cancelled by the user.</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1272"/> +        <source>Encrypted Internet cannot be started because the tuntap extension is not installed properly in your system.</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1288"/> +        <source>Another openvpn instance is already running, and could not be stopped.</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1295"/> +        <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> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1385"/> +        <source>There was a problem with the provider</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1469"/> +        <source>Something went wrong with the logout.</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/mainwindow.py" line="1504"/> +        <source>Unable to connect: Problem with provider</source>          <translation type="unfinished"></translation>      </message>  </context>  <context>      <name>ProviderBootstrapper</name>      <message> -        <location filename="../src/leap/services/eip/providerbootstrapper.py" line="113"/> +        <location filename="../src/leap/bitmask/services/eip/providerbootstrapper.py" line="121"/>          <source>Provider certificate could not be verified</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/services/eip/providerbootstrapper.py" line="116"/> +        <location filename="../src/leap/bitmask/services/eip/providerbootstrapper.py" line="124"/>          <source>Provider does not support HTTPS</source>          <translation type="unfinished"></translation>      </message> @@ -312,7 +360,7 @@  <context>      <name>SRPAuth</name>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="598"/> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="690"/>          <source>Succeeded</source>          <translation type="unfinished"></translation>      </message> @@ -320,516 +368,604 @@  <context>      <name>StatusPanel</name>      <message> -        <location filename="../src/leap/gui/ui/statuspanel.ui" line="14"/> +        <location filename="../src/leap/bitmask/gui/ui/statuspanel.ui" line="14"/>          <source>Form</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/statuspanel.ui" line="23"/> +        <location filename="../src/leap/bitmask/gui/ui/statuspanel.ui" line="23"/>          <source>user@domain.org</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/statuspanel.ui" line="44"/> +        <location filename="../src/leap/bitmask/gui/ui/statuspanel.ui" line="326"/>          <source>Encrypted Internet: </source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/statuspanel.ui" line="54"/> +        <location filename="../src/leap/bitmask/gui/ui/statuspanel.ui" line="336"/>          <source>Off</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/statuspanel.ui" line="83"/> +        <location filename="../src/leap/bitmask/gui/ui/statuspanel.ui" line="365"/>          <source>Turn On</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/statuspanel.ui" line="178"/> -        <source>0.0 Kb</source> +        <location filename="../src/leap/bitmask/gui/ui/statuspanel.ui" line="311"/> +        <source>...</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/statuspanel.ui" line="209"/> -        <source>...</source> +        <location filename="../src/leap/bitmask/gui/ui/statuspanel.ui" line="44"/> +        <source>0 Unread Emails</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/ui/statuspanel.ui" line="54"/> +        <source>Disabled</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/ui/statuspanel.ui" line="67"/> +        <source>Encrypted Mail:</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/ui/statuspanel.ui" line="198"/> +        <source>0.0 KB/s</source>          <translation type="unfinished"></translation>      </message>  </context>  <context>      <name>StatusPanelWidget</name>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="180"/> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="389"/>          <source>Turn OFF</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="190"/> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="403"/>          <source>Turn ON</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="232"/> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="699"/>          <source>ON</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="236"/> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="461"/>          <source>Authenticating...</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="238"/> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="463"/>          <source>Retrieving configuration...</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="240"/> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="465"/>          <source>Waiting to start...</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="242"/> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="467"/>          <source>Assigning IP</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="250"/> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="478"/>          <source>Unable to start VPN, it's already running.</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="264"/> -        <source>Encryption is OFF</source> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="270"/> +        <source>All services are OFF</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="269"/> -        <source>Turning ON</source> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="276"/> +        <source>Encrypted Internet is {0}</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/statuspanel.py" line="271"/> -        <source>Encryption is ON</source> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="278"/> +        <source>Mail is {0}</source>          <translation type="unfinished"></translation>      </message> -</context> -<context> -    <name>Wizard</name>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="14"/> -        <source>LEAP First run</source> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="469"/> +        <source>Reconnecting...</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="31"/> -        <source>Welcome</source> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="501"/> +        <source>Encrypted Internet is OFF</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="506"/> +        <source>Encrypted Internet is STARTING</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="508"/> +        <source>Encrypted Internet is ON</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="534"/> +        <source>OFF</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="536"/> +        <source>Mail is OFF</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="542"/> +        <source>Mail is ON</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="34"/> -        <source>This is the LEAP Client first run wizard</source> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="604"/> +        <source>Starting...</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="571"/> +        <source>Soledad has started...</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="573"/> +        <source>Soledad is starting, please wait...</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="610"/> +        <source>Looking for key for this user</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="614"/> +        <source>Found key! Starting mail...</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="616"/> +        <source>Generating new key, please wait...</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="618"/> +        <source>Finished generating key!</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="620"/> +        <source>Starting mail...</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="650"/> +        <source>SMTP has started...</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="656"/> +        <source>SMTP failed to start, check the logs.</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="693"/> +        <source>Failed</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="687"/> +        <source>IMAP has started...</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="693"/> +        <source>IMAP failed to start, check the logs.</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/statuspanel.py" line="697"/> +        <source>%s Unread Emails</source> +        <translation type="unfinished"></translation> +    </message> +</context> +<context> +    <name>WindowsVPNLauncher</name> +    <message> +        <location filename="../src/leap/bitmask/services/eip/vpnlaunchers.py" line="871"/> +        <source>No gateway was found!</source> +        <translation type="unfinished"></translation> +    </message> +</context> +<context> +    <name>Wizard</name> +    <message> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="43"/> +        <source>Welcome</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="43"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="55"/>          <source>Log In with my credentials</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="50"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="62"/>          <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/ui/wizard.ui" line="63"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="75"/>          <source>Sign up for a new account</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="100"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="112"/>          <source>Provider selection</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="103"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="115"/>          <source>Please enter the domain of the provider you want to use for your connection</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="131"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="143"/>          <source>Check</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="151"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="163"/>          <source>https://</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="161"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="173"/>          <source>Checking for a valid provider</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="167"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="179"/>          <source>Getting provider information</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="174"/> -        <source>Can we stablish a secure connection?</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="247"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="259"/>          <source>Can we reach this provider?</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="278"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="290"/>          <source>Provider Information</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="281"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="293"/>          <source>Description of services offered by this provider</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="290"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="302"/>          <source>Name</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="322"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="334"/>          <source>Desc</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="332"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="344"/>          <source><b>Services offered:</b></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="342"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="354"/>          <source>services</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="362"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="374"/>          <source><b>Enrollment policy:</b></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="372"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="384"/>          <source>policy</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="392"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="404"/>          <source><b>URL:</b></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="402"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="414"/>          <source>URL</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="409"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="421"/>          <source><b>Description:</b></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="420"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="432"/>          <source>Provider setup</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="423"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="435"/>          <source>Gathering configuration options for this provider</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="445"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="457"/>          <source>We are downloading some bits that we need to establish a secure connection with the provider for the first time.</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="468"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="480"/>          <source>Setting up provider</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="518"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="530"/>          <source>Getting info from the Certificate Authority</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="525"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="537"/>          <source>Do we trust this Certificate Authority?</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="532"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="544"/>          <source>Establishing a trust relationship with this provider</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="591"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="603"/>          <source>Register new user</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="594"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="606"/>          <source>Register a new user with provider</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="609"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="621"/>          <source><b>Password:</b></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="628"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="640"/>          <source><b>Re-enter password:</b></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="638"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="650"/>          <source>Register</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="671"/> -        <source><b>User:</b></source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="684"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="696"/>          <source>Remember my username and password</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="708"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="720"/>          <source>Service selection</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="711"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="723"/>          <source>Please select the services you would like to have</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="733"/> -        <source>Congratulations!</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/ui/wizard.ui" line="736"/> -        <source>You have successfully configured the LEAP Client.</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/wizard.py" line="86"/> -        <source>Encrypted Internet</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/wizard.py" line="88"/> -        <source>Encrypted Mail</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/wizard.py" line="92"/> -        <source>(will need admin password to start)</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/wizard.py" line="155"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="141"/>          <source>&Next ></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="157"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="143"/>          <source>Connect</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="214"/> -        <source>Passwords don't match</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/wizard.py" line="217"/> -        <source>Password too short</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/wizard.py" line="220"/> -        <source>Password too easy</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/wizard.py" line="223"/> -        <source>Password equal to username</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/gui/wizard.py" line="252"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="204"/>          <source>Starting registration...</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="281"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="235"/>          <source>User %s successfully registered.</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="301"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="255"/>          <source>Unknown error</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="407"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="361"/>          <source><font color='red'><b>Non-existent provider</b></font></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="425"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="379"/>          <source><font color='red'><b>%s</b></font></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="453"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="407"/>          <source>Unable to load provider configuration</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="459"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="413"/>          <source><font color='red'><b>Not a valid provider</b></font></source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="525"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="479"/>          <source>Services by %s</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="544"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="499"/>          <source>Something went wrong while trying to load service %s</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="561"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="516"/>          <source>Gathering configuration options for %s</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="570"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="525"/>          <source>Description of services offered by %s</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/gui/wizard.py" line="591"/> +        <location filename="../src/leap/bitmask/gui/wizard.py" line="546"/>          <source>Register a new user with %s</source>          <translation type="unfinished"></translation>      </message> -</context> -<context> -    <name>__impl</name>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="259"/> -        <source>Unknown user</source> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="26"/> +        <source>Bitmask first run</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="46"/> +        <source>This is the Bitmask first run wizard</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="186"/> +        <source>Can we establish a secure connection?</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="271"/> +        <location filename="../src/leap/bitmask/gui/ui/wizard.ui" line="683"/> +        <source><b>Username:</b></source> +        <translation type="unfinished"></translation> +    </message> +</context> +<context> +    <name>__impl</name> +    <message> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="281"/>          <source>The server did not send the salt parameter</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="275"/> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="285"/>          <source>The server did not send the B parameter</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="307"/> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="317"/>          <source>The data sent from the server had errors</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="329"/> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="339"/>          <source>Could not connect to the server</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="348"/> -        <source>Wrong password</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/crypto/srpauth.py" line="355"/> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="365"/>          <source>Unknown error (%s)</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="386"/> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="396"/>          <source>Problem getting data from server</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="410"/> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="422"/>          <source>Bad data from server</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="417"/> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="429"/>          <source>Auth verification failed</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="425"/> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="437"/>          <source>Session cookie verification failed</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/crypto/srpauth.py" line="262"/> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="272"/>          <source>There was a problem with authentication</source>          <translation type="unfinished"></translation>      </message> +    <message> +        <location filename="../src/leap/bitmask/crypto/srpauth.py" line="178"/> +        <source>Invalid username or password.</source> +        <translation type="unfinished"></translation> +    </message>  </context>  <context>      <name>msg</name>      <message> -        <location filename="../src/leap/platform_init/initializers.py" line="89"/> +        <location filename="../src/leap/bitmask/platform_init/initializers.py" line="91"/>          <source>Missing up/down scripts</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/platform_init/initializers.py" line="175"/> +        <location filename="../src/leap/bitmask/platform_init/initializers.py" line="182"/>          <source>TAP Driver</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/platform_init/initializers.py" line="299"/> -        <source>LEAPClient needs to install the necessary drivers for Encrypted Internet to work. Would you like to proceed?</source> -        <translation type="unfinished"></translation> -    </message> -    <message> -        <location filename="../src/leap/platform_init/initializers.py" line="182"/> +        <location filename="../src/leap/bitmask/platform_init/initializers.py" line="189"/>          <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>      </message>      <message> -        <location filename="../src/leap/platform_init/initializers.py" line="296"/> +        <location filename="../src/leap/bitmask/platform_init/initializers.py" line="308"/>          <source>TUN Driver</source>          <translation type="unfinished"></translation>      </message>      <message> -        <location filename="../src/leap/platform_init/initializers.py" line="304"/> +        <location filename="../src/leap/bitmask/platform_init/initializers.py" line="316"/>          <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>      </message> +    <message> +        <location filename="../src/leap/bitmask/platform_init/initializers.py" line="130"/> +        <source>Problem installing files</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/platform_init/initializers.py" line="131"/> +        <source>Some of the files could not be copied.</source> +        <translation type="unfinished"></translation> +    </message> +    <message> +        <location filename="../src/leap/bitmask/platform_init/initializers.py" line="311"/> +        <source>Bitmask needs to install the necessary drivers for Encrypted Internet to work. Would you like to proceed?</source> +        <translation type="unfinished"></translation> +    </message>  </context>  </TS> | 
