summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Pollan <meskio@sindominio.net>2020-11-20 20:08:46 +0100
committerRuben Pollan <meskio@sindominio.net>2020-11-20 20:08:46 +0100
commit08760e8f1a369a795c3ceb596158e6df7d81aa31 (patch)
treebc88f56db1cd5decc78c3e2f47884a24ae990699
parent5cb364aee6be0ee1b94b3d3da37ccf9311891b11 (diff)
[i18n] get the actually translated languajes from transifex
-rw-r--r--gui/i18n/base.ts32
-rw-r--r--gui/i18n/main_es.ts122
-rw-r--r--gui/i18n/main_es_ES.ts122
-rw-r--r--gui/i18n/main_et.ts (renamed from gui/i18n/main_pt_BR.ts)152
-rw-r--r--gui/i18n/main_fr.ts (renamed from gui/i18n/main_pl.ts)152
-rw-r--r--gui/i18n/main_lt.ts (renamed from gui/i18n/main_ar.ts)152
-rw-r--r--gui/i18n/main_tr.ts (renamed from gui/i18n/main_nl.ts)152
7 files changed, 550 insertions, 334 deletions
diff --git a/gui/i18n/base.ts b/gui/i18n/base.ts
index bf4a459..1fe80e8 100644
--- a/gui/i18n/base.ts
+++ b/gui/i18n/base.ts
@@ -59,28 +59,28 @@ Do you want to donate now?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="35"/>
- <source>Enter your Patron ID</source>
+ <location filename="../qml/LoginDialog.qml" line="20"/>
+ <source>Patron ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="37"/>
- <source>Log in with your library credentials</source>
+ <location filename="../qml/LoginDialog.qml" line="24"/>
+ <source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="42"/>
- <source>You can check your Patron ID number in the back of your library card</source>
+ <location filename="../qml/LoginDialog.qml" line="35"/>
+ <source>Enter your Patron ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="20"/>
- <source>patron id</source>
+ <location filename="../qml/LoginDialog.qml" line="37"/>
+ <source>Log in with your library credentials</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="24"/>
- <source>password</source>
+ <location filename="../qml/LoginDialog.qml" line="42"/>
+ <source>You can check your Patron ID number in the back of your library card</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -101,7 +101,7 @@ Do you want to donate now?</source>
<name>main</name>
<message>
<location filename="../qml/main.qml" line="38"/>
- <source>Could not find helpers. Check your installation</source>
+ <source>Could not find helpers. Please check your installation</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -238,17 +238,17 @@ Do you want to donate now?</source>
</message>
<message>
<location filename="../main.cpp" line="83"/>
- <source>Do not show the systray icon (useful together with gnome shell extension, or to control VPN by other means).</source>
+ <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="90"/>
- <source>Enable web api.</source>
+ <source>Enable Web API.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="96"/>
- <source>Install helpers (linux only, requires sudo).</source>
+ <source>Install helpers (Linux only, requires sudo).</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -263,12 +263,12 @@ Do you want to donate now?</source>
</message>
<message>
<location filename="../main.cpp" line="113"/>
- <source>Web api port (default: 8080)</source>
+ <source>Web API port (default: 8080)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="115"/>
- <source>Start the vpn, either &apos;on&apos; or &apos;off&apos;.</source>
+ <source>Start the VPN, either &apos;on&apos; or &apos;off&apos;.</source>
<translation type="unfinished"></translation>
</message>
</context>
diff --git a/gui/i18n/main_es.ts b/gui/i18n/main_es.ts
index cedf6bf..56145e1 100644
--- a/gui/i18n/main_es.ts
+++ b/gui/i18n/main_es.ts
@@ -1,4 +1,6 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="es" version="2.1">
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="es">
<context>
<name>AboutDialog</name>
<message>
@@ -10,19 +12,19 @@
<location filename="../qml/AboutDialog.qml" line="19"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog %1 -&gt; donation URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;El costo de este servicio está cubierto por completo por donaciones de usuarios como tú. &lt;a href=&quot;%1&quot;&gt;Por favor, dona&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="26"/>
<source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
<extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated %4 -&gt; TOS URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;%1 es un servicio de VPN fácil, rápido y seguro de %2. %1 no requiere una cuenta de usuario, no mantiene registros ni te rastrea de manera alguna.&lt;/p&gt; %3 &lt;p&gt;Al usar esta aplicación, manifiestas tu acuerdo con los &lt;a href=&quot;%4&quot;&gt;Términos de Servicio&lt;/a&gt;. Este servicio es provisto como viene, sin garantía alguna, y está destinado a personas que trabajan para hacer del mundo un lugar mejor.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="36"/>
<source>%1 version: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"/>
+ <translation>Versión de %1: %2</translation>
</message>
</context>
<context>
@@ -34,11 +36,13 @@
</message>
<message>
<location filename="../qml/DonateDialog.qml" line="14"/>
- <source>The %1 service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
+ <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
Do you want to donate now?</source>
<extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>El servicio %1 es costoso de mantener. Ya que no queremos almacenar información personal acerca tuyo, en este servicio no hay cuentas ni sistema de facturación. Pero si deseas que continúe, dona al menos 5 USD al mes.
+
+¿Quieres donar ahora?</translation>
</message>
</context>
<context>
@@ -46,7 +50,7 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/FailDialog.qml" line="5"/>
<source>Initialization Error</source>
- <translation type="unfinished"/>
+ <translation>Error de inicialización</translation>
</message>
</context>
<context>
@@ -57,29 +61,37 @@ Do you want to donate now?</source>
<translation>Acceder</translation>
</message>
<message>
+ <location filename="../qml/LoginDialog.qml" line="20"/>
+ <source>Patron ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/LoginDialog.qml" line="24"/>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../qml/LoginDialog.qml" line="35"/>
<source>Enter your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Ingresa tu Identificación de Patrocinador</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="37"/>
<source>Log in with your library credentials</source>
- <translation type="unfinished"/>
+ <translation>Inicia sesión con tus credenciales de biblioteca</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="42"/>
<source>You can check your Patron ID number in the back of your library card</source>
- <translation type="unfinished"/>
+ <translation>Puedes comprobar tu número de Identificación de Patrocinador en el reverso de tu tarjeta de biblioteca</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="20"/>
<source>patron id</source>
- <translation type="unfinished"/>
+ <translation type="vanished">identificación de patrocinador</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="24"/>
<source>password</source>
- <translation type="unfinished"/>
+ <translation type="vanished">contraseña</translation>
</message>
</context>
<context>
@@ -87,86 +99,90 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/LoginOKDialog.qml" line="7"/>
<source>Login Successful</source>
- <translation type="unfinished"/>
+ <translation>Sesión iniciada con éxito</translation>
</message>
<message>
<location filename="../qml/LoginOKDialog.qml" line="11"/>
<source>Login successful. You can now start the VPN.</source>
- <translation type="unfinished"/>
+ <translation>Sesión iniciada con éxito. Ahora puedes iniciar la VPN.</translation>
</message>
</context>
<context>
<name>main</name>
<message>
- <location filename="../qml/main.qml" line="38"/>
<source>Could not find helpers. Check your installation</source>
- <translation type="unfinished"/>
+ <translation type="vanished">No se pudieron encontrar los programas auxiliares. Comprueba tu instalación</translation>
+ </message>
+ <message>
+ <location filename="../qml/main.qml" line="38"/>
+ <source>Could not find helpers. Please check your installation</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/main.qml" line="40"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished"/>
+ <translation>No se pudo encontrar el agente polkit.</translation>
</message>
<message>
<location filename="../qml/main.qml" line="55"/>
<source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="unfinished"/>
+ <translation>¡Epa! El servicio de autenticación está caído. Por favor intenta de nuevo más tarde</translation>
</message>
<message>
<location filename="../qml/main.qml" line="56"/>
<source>Service Error</source>
- <translation type="unfinished"/>
+ <translation>Error en el Servicio</translation>
</message>
<message>
<location filename="../qml/main.qml" line="62"/>
<source>Please check your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Por favor comprueba tu Identificación de Patrocinador</translation>
</message>
<message>
<location filename="../qml/main.qml" line="64"/>
<source>Could not log in with those credentials, please retry</source>
- <translation type="unfinished"/>
+ <translation>No se pudo iniciar sesión con esas credenciales, por favor vuelve a intentar</translation>
</message>
<message>
<location filename="../qml/main.qml" line="66"/>
<source>Login Error</source>
- <translation type="unfinished"/>
+ <translation>Error de Inicio de sesión</translation>
</message>
<message>
<location filename="../qml/main.qml" line="70"/>
<source>Got an error starting %1: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="unfinished"/>
+ <translation>Se produjo un error iniciando %1: %2</translation>
</message>
<message>
<location filename="../qml/main.qml" line="104"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 desconectada</translation>
</message>
<message>
<location filename="../qml/main.qml" line="107"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 conectada</translation>
</message>
<message>
<location filename="../qml/main.qml" line="110"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>Conectando a %1</translation>
</message>
<message>
<location filename="../qml/main.qml" line="113"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>Deteniendo %1</translation>
</message>
<message>
<location filename="../qml/main.qml" line="116"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>$1 bloqueando Internet</translation>
</message>
<message>
<location filename="../qml/main.qml" line="163"/>
@@ -232,42 +248,62 @@ Do you want to donate now?</source>
<message>
<location filename="../main.cpp" line="76"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
- <translation type="unfinished"/>
+ <translation>: una VPN rápida y segura. Potenciada por Bitmask.</translation>
</message>
<message>
- <location filename="../main.cpp" line="83"/>
<source>Do not show the systray icon (useful together with gnome shell extension, or to control VPN by other means).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">No mostrar el ícono en la bandeja del sistema (útil en conjunto con las extensiones de intérprete de comandos gnome, o para controlar la VPN por otros medios).</translation>
</message>
<message>
- <location filename="../main.cpp" line="90"/>
<source>Enable web api.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Habilitar API web</translation>
</message>
<message>
- <location filename="../main.cpp" line="96"/>
<source>Install helpers (linux only, requires sudo).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Instalar programas auxiliares (sólo en linux, requiere sudo).</translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="83"/>
+ <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="90"/>
+ <source>Enable Web API.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="96"/>
+ <source>Install helpers (Linux only, requires sudo).</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="102"/>
<source>Use obfs4 to obfuscate the traffic, if available in the provider.</source>
- <translation type="unfinished"/>
+ <translation>Usar obfs4 para ofuscar el tráfico, si está disponible con el proveedor.</translation>
</message>
<message>
<location filename="../main.cpp" line="108"/>
<source>Disable autostart for the next run.</source>
- <translation type="unfinished"/>
+ <translation>Deshabilitar arranque automático para la siguiente ejecución.</translation>
</message>
<message>
<location filename="../main.cpp" line="113"/>
- <source>Web api port (default: 8080)</source>
- <translation type="unfinished"/>
+ <source>Web API port (default: 8080)</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="115"/>
+ <source>Start the VPN, either &apos;on&apos; or &apos;off&apos;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Web api port (default: 8080)</source>
+ <translation type="vanished">Puerto para la API web (por defecto: 8080)</translation>
+ </message>
+ <message>
<source>Start the vpn, either &apos;on&apos; or &apos;off&apos;.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Iniciar la VPN, &apos;conectada&apos; o bien, &apos;desconectada&apos;.</translation>
</message>
</context>
-</TS> \ No newline at end of file
+</TS>
diff --git a/gui/i18n/main_es_ES.ts b/gui/i18n/main_es_ES.ts
index 027b1bb..50c65a9 100644
--- a/gui/i18n/main_es_ES.ts
+++ b/gui/i18n/main_es_ES.ts
@@ -1,4 +1,6 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_ES" version="2.1">
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="es_ES">
<context>
<name>AboutDialog</name>
<message>
@@ -10,19 +12,19 @@
<location filename="../qml/AboutDialog.qml" line="19"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog %1 -&gt; donation URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;El costo de este servicio está cubierto por completo por donaciones de usuarios como tú. &lt;a href=&quot;%1&quot;&gt;Por favor, dona&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="26"/>
<source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
<extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated %4 -&gt; TOS URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;%1 es un servicio de VPN fácil, rápido y seguro de %2. %1 no requiere una cuenta de usuario, no mantiene registros ni te rastrea de manera alguna.&lt;/p&gt; %3 &lt;p&gt;Al usar esta aplicación, manifiestas tu acuerdo con los &lt;a href=&quot;%4&quot;&gt;Términos de Servicio&lt;/a&gt;. Este servicio es provisto como viene, sin garantía alguna, y está destinado a personas que trabajan para hacer del mundo un lugar mejor.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="36"/>
<source>%1 version: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"/>
+ <translation>Versión de %1: %2</translation>
</message>
</context>
<context>
@@ -34,11 +36,13 @@
</message>
<message>
<location filename="../qml/DonateDialog.qml" line="14"/>
- <source>The %1 service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
+ <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
Do you want to donate now?</source>
<extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>El servicio %1 es costoso de mantener. Ya que no queremos almacenar información personal acerca tuyo, en este servicio no hay cuentas ni sistema de facturación. Pero si deseas que continúe, dona al menos 5 USD al mes.
+
+¿Quieres donar ahora?</translation>
</message>
</context>
<context>
@@ -46,7 +50,7 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/FailDialog.qml" line="5"/>
<source>Initialization Error</source>
- <translation type="unfinished"/>
+ <translation>Error de inicialización</translation>
</message>
</context>
<context>
@@ -57,29 +61,37 @@ Do you want to donate now?</source>
<translation>Iniciar Sesión</translation>
</message>
<message>
+ <location filename="../qml/LoginDialog.qml" line="20"/>
+ <source>Patron ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/LoginDialog.qml" line="24"/>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../qml/LoginDialog.qml" line="35"/>
<source>Enter your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Ingresa tu Identificación de Patrocinador</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="37"/>
<source>Log in with your library credentials</source>
- <translation type="unfinished"/>
+ <translation>Inicia sesión con tus credenciales de biblioteca</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="42"/>
<source>You can check your Patron ID number in the back of your library card</source>
- <translation type="unfinished"/>
+ <translation>Puedes comprobar tu número de Identificación de Patrocinador en el reverso de tu tarjeta de biblioteca</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="20"/>
<source>patron id</source>
- <translation type="unfinished"/>
+ <translation type="vanished">identificación de patrocinador</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="24"/>
<source>password</source>
- <translation type="unfinished"/>
+ <translation type="vanished">contraseña</translation>
</message>
</context>
<context>
@@ -87,86 +99,90 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/LoginOKDialog.qml" line="7"/>
<source>Login Successful</source>
- <translation type="unfinished"/>
+ <translation>Sesión iniciada con éxito</translation>
</message>
<message>
<location filename="../qml/LoginOKDialog.qml" line="11"/>
<source>Login successful. You can now start the VPN.</source>
- <translation type="unfinished"/>
+ <translation>Sesión iniciada con éxito. Ahora puedes iniciar la VPN.</translation>
</message>
</context>
<context>
<name>main</name>
<message>
- <location filename="../qml/main.qml" line="38"/>
<source>Could not find helpers. Check your installation</source>
- <translation type="unfinished"/>
+ <translation type="vanished">No se pudieron encontrar los programas auxiliares. Comprueba tu instalación</translation>
+ </message>
+ <message>
+ <location filename="../qml/main.qml" line="38"/>
+ <source>Could not find helpers. Please check your installation</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/main.qml" line="40"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished"/>
+ <translation>No se pudo encontrar el agente polkit.</translation>
</message>
<message>
<location filename="../qml/main.qml" line="55"/>
<source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="unfinished"/>
+ <translation>¡Epa! El servicio de autenticación está caído. Por favor intenta de nuevo más tarde</translation>
</message>
<message>
<location filename="../qml/main.qml" line="56"/>
<source>Service Error</source>
- <translation type="unfinished"/>
+ <translation>Error en el Servicio</translation>
</message>
<message>
<location filename="../qml/main.qml" line="62"/>
<source>Please check your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Por favor comprueba tu Identificación de Patrocinador</translation>
</message>
<message>
<location filename="../qml/main.qml" line="64"/>
<source>Could not log in with those credentials, please retry</source>
- <translation type="unfinished"/>
+ <translation>No se pudo iniciar sesión con esas credenciales, por favor vuelve a intentar</translation>
</message>
<message>
<location filename="../qml/main.qml" line="66"/>
<source>Login Error</source>
- <translation type="unfinished"/>
+ <translation>Error de Inicio de sesión</translation>
</message>
<message>
<location filename="../qml/main.qml" line="70"/>
<source>Got an error starting %1: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="unfinished"/>
+ <translation>Se produjo un error iniciando %1: %2</translation>
</message>
<message>
<location filename="../qml/main.qml" line="104"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 desconectada</translation>
</message>
<message>
<location filename="../qml/main.qml" line="107"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 conectada</translation>
</message>
<message>
<location filename="../qml/main.qml" line="110"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>Conectando a %1</translation>
</message>
<message>
<location filename="../qml/main.qml" line="113"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>Deteniendo %1</translation>
</message>
<message>
<location filename="../qml/main.qml" line="116"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>$1 bloqueando Internet</translation>
</message>
<message>
<location filename="../qml/main.qml" line="163"/>
@@ -232,42 +248,62 @@ Do you want to donate now?</source>
<message>
<location filename="../main.cpp" line="76"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
- <translation type="unfinished"/>
+ <translation>: una VPN rápida y segura. Potenciada por Bitmask.</translation>
</message>
<message>
- <location filename="../main.cpp" line="83"/>
<source>Do not show the systray icon (useful together with gnome shell extension, or to control VPN by other means).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">No mostrar el ícono en la bandeja del sistema (útil en conjunto con las extensiones de intérprete de comandos gnome, o para controlar la VPN por otros medios).</translation>
</message>
<message>
- <location filename="../main.cpp" line="90"/>
<source>Enable web api.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Habilitar API web</translation>
</message>
<message>
- <location filename="../main.cpp" line="96"/>
<source>Install helpers (linux only, requires sudo).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Instalar programas auxiliares (sólo en linux, requiere sudo).</translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="83"/>
+ <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="90"/>
+ <source>Enable Web API.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="96"/>
+ <source>Install helpers (Linux only, requires sudo).</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="102"/>
<source>Use obfs4 to obfuscate the traffic, if available in the provider.</source>
- <translation type="unfinished"/>
+ <translation>Usar obfs4 para ofuscar el tráfico, si está disponible con el proveedor.</translation>
</message>
<message>
<location filename="../main.cpp" line="108"/>
<source>Disable autostart for the next run.</source>
- <translation type="unfinished"/>
+ <translation>Deshabilitar arranque automático para la siguiente ejecución.</translation>
</message>
<message>
<location filename="../main.cpp" line="113"/>
- <source>Web api port (default: 8080)</source>
- <translation type="unfinished"/>
+ <source>Web API port (default: 8080)</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="115"/>
+ <source>Start the VPN, either &apos;on&apos; or &apos;off&apos;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Web api port (default: 8080)</source>
+ <translation type="vanished">Puerto para la API web (por defecto: 8080)</translation>
+ </message>
+ <message>
<source>Start the vpn, either &apos;on&apos; or &apos;off&apos;.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Iniciar la VPN, &apos;conectada&apos; o bien, &apos;desconectada&apos;.</translation>
</message>
</context>
-</TS> \ No newline at end of file
+</TS>
diff --git a/gui/i18n/main_pt_BR.ts b/gui/i18n/main_et.ts
index 69bdcfe..d9d61c9 100644
--- a/gui/i18n/main_pt_BR.ts
+++ b/gui/i18n/main_et.ts
@@ -1,28 +1,30 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_BR" version="2.1">
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="et">
<context>
<name>AboutDialog</name>
<message>
<location filename="../qml/AboutDialog.qml" line="5"/>
<source>About</source>
- <translation>Sobre</translation>
+ <translation>Info</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="19"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog %1 -&gt; donation URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;Selle teenuse eest makstakse täielikult sinusuguste kasutajate poolt tulnud vabatahtlike annetustega &lt;a href=&quot;%1&quot;&gt;Palun anneta&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="26"/>
<source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
<extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated %4 -&gt; TOS URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;%1 on lihtne, kiire ja turvaline VPN teenus %2. %1 ei nõua kasutajakonto olemas olu, ei säilita logisid ega jälgi sind mingil viisil.&lt;/p&gt; %3 &lt;p&gt;Selle rakenduse kasutamisel nõustud &lt;a href=&quot;%4&quot;&gt;teenuse tingimustega&lt;/a&gt;. Seda teenust pakutakse ilma mingisuguste garantiideta ning on mõeldud inimestele, kes töötavad selle nimel, et teha maailma paremaks.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="36"/>
<source>%1 version: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 versioon: %2</translation>
</message>
</context>
<context>
@@ -30,15 +32,17 @@
<message>
<location filename="../qml/DonateDialog.qml" line="6"/>
<source>Donate</source>
- <translation>Fazer uma doação</translation>
+ <translation>Anneta</translation>
</message>
<message>
<location filename="../qml/DonateDialog.qml" line="14"/>
- <source>The %1 service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
+ <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
Do you want to donate now?</source>
<extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>Teenuse %1 töös hoidmine on kallis. Kuna me ei soovi sinu kohta isiklike andmeid säilitada, siis pole selle teenuse jaoks mingeid kasutajakontosid või arveid. Aga kui soovid, et teenus saaks jätkuda, siis palun anneta vähemalt 5 eurot kuus.
+
+Kas soovid kohe annetada?</translation>
</message>
</context>
<context>
@@ -46,7 +50,7 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/FailDialog.qml" line="5"/>
<source>Initialization Error</source>
- <translation type="unfinished"/>
+ <translation>Käivitamise tõrge</translation>
</message>
</context>
<context>
@@ -54,32 +58,40 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/LoginDialog.qml" line="6"/>
<source>Login</source>
- <translation>Conectar</translation>
+ <translation>Kasutajanimi</translation>
+ </message>
+ <message>
+ <location filename="../qml/LoginDialog.qml" line="20"/>
+ <source>Patron ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/LoginDialog.qml" line="24"/>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="35"/>
<source>Enter your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Sisesta oma Partron ID</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="37"/>
<source>Log in with your library credentials</source>
- <translation type="unfinished"/>
+ <translation>Sinu reegi kasutajaandmetega sisselogimine</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="42"/>
<source>You can check your Patron ID number in the back of your library card</source>
- <translation type="unfinished"/>
+ <translation>Oma Patroni ID numbrit saad kontrollida oma raamatukogukaardi tagant</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="20"/>
<source>patron id</source>
- <translation type="unfinished"/>
+ <translation type="vanished">patron id</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="24"/>
<source>password</source>
- <translation type="unfinished"/>
+ <translation type="vanished">parool</translation>
</message>
</context>
<context>
@@ -87,187 +99,211 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/LoginOKDialog.qml" line="7"/>
<source>Login Successful</source>
- <translation type="unfinished"/>
+ <translation>Sisselogimine oli edukas</translation>
</message>
<message>
<location filename="../qml/LoginOKDialog.qml" line="11"/>
<source>Login successful. You can now start the VPN.</source>
- <translation type="unfinished"/>
+ <translation>Sisselogimine oli edukas. Võid nüüd VPN-i käivitada.</translation>
</message>
</context>
<context>
<name>main</name>
<message>
- <location filename="../qml/main.qml" line="38"/>
<source>Could not find helpers. Check your installation</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Abistajate leidmine ebaõnnestus. Palun kontrolli oma ühendust.</translation>
+ </message>
+ <message>
+ <location filename="../qml/main.qml" line="38"/>
+ <source>Could not find helpers. Please check your installation</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/main.qml" line="40"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished"/>
+ <translation>Polkit agenti ei leitud.</translation>
</message>
<message>
<location filename="../qml/main.qml" line="55"/>
<source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="unfinished"/>
+ <translation>Oih! Tundub, et autentimise teenus on maas. Palun proovi hiljem uuesti</translation>
</message>
<message>
<location filename="../qml/main.qml" line="56"/>
<source>Service Error</source>
- <translation type="unfinished"/>
+ <translation>Teenuse tõrge</translation>
</message>
<message>
<location filename="../qml/main.qml" line="62"/>
<source>Please check your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Palun kontrolli oma Patron ID-d</translation>
</message>
<message>
<location filename="../qml/main.qml" line="64"/>
<source>Could not log in with those credentials, please retry</source>
- <translation type="unfinished"/>
+ <translation>Nende andmetega ei õnnestunud sisse logida. Palun proovi uuesti</translation>
</message>
<message>
<location filename="../qml/main.qml" line="66"/>
<source>Login Error</source>
- <translation type="unfinished"/>
+ <translation>Sisselogimise tõrge</translation>
</message>
<message>
<location filename="../qml/main.qml" line="70"/>
<source>Got an error starting %1: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="unfinished"/>
+ <translation>Rakendust %1 käivitades anti veateade: %2</translation>
</message>
<message>
<location filename="../qml/main.qml" line="104"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 väljas</translation>
</message>
<message>
<location filename="../qml/main.qml" line="107"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 sees</translation>
</message>
<message>
<location filename="../qml/main.qml" line="110"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>Ühendumine rakendusega %1</translation>
</message>
<message>
<location filename="../qml/main.qml" line="113"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 peatamine</translation>
</message>
<message>
<location filename="../qml/main.qml" line="116"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 - internet blokeeritud</translation>
</message>
<message>
<location filename="../qml/main.qml" line="163"/>
<location filename="../qml/main.qml" line="211"/>
<source>Checking status...</source>
- <translation>Verificando estado...</translation>
+ <translation>Staatuse kontrollimine...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="218"/>
<source>Reconnect</source>
- <translation>Reconectar</translation>
+ <translation>Ühenda uuesti</translation>
</message>
<message>
<location filename="../qml/main.qml" line="220"/>
<source>Turn on</source>
- <translation>Ligar</translation>
+ <translation>Lülita sisse</translation>
</message>
<message>
<location filename="../qml/main.qml" line="231"/>
<source>Cancel</source>
- <translation>Cancelar</translation>
+ <translation>Loobu</translation>
</message>
<message>
<location filename="../qml/main.qml" line="233"/>
<source>Turn off</source>
- <translation>Desligar</translation>
+ <translation>Lülita välja</translation>
</message>
<message>
<location filename="../qml/main.qml" line="244"/>
<source>Help...</source>
- <translation>Ajuda...</translation>
+ <translation>Abiinfo...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="254"/>
<source>Donate...</source>
- <translation>Fazer uma doação...</translation>
+ <translation>Anneta...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="260"/>
<source>About...</source>
- <translation>Sobre...</translation>
+ <translation>Info...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="267"/>
<source>Quit</source>
- <translation>Sair</translation>
+ <translation>Välju</translation>
</message>
<message>
<location filename="../qml/main.qml" line="297"/>
<source>Error starting VPN</source>
- <translation>Erro ao iniciar a VPN</translation>
+ <translation>Tõrge VPN-i käivitamisel</translation>
</message>
<message>
<location filename="../qml/main.qml" line="307"/>
<source>Missing authentication agent</source>
- <translation>Um agente de autenticação está faltando</translation>
+ <translation>Autentimise agent puudub</translation>
</message>
<message>
<location filename="../qml/main.qml" line="308"/>
<source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation>Não foi possível encontrar um agente de autenticação polkit. Por favor, execute um agente e tente novamente.</translation>
+ <translation>Polkit autentimise agenti ei leitud. Palun käivita see ning proovi siis uuesti.</translation>
</message>
<message>
<location filename="../main.cpp" line="76"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
- <translation type="unfinished"/>
+ <translation>: kiire ja turvaline VPN. Kasutatud tarkvara on Bitmask.</translation>
</message>
<message>
- <location filename="../main.cpp" line="83"/>
<source>Do not show the systray icon (useful together with gnome shell extension, or to control VPN by other means).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Ära näita süsteemisalve ikooni (kasulik koos gnome laienditega või VPN-i kontrollimiseks muude vahenditega).</translation>
</message>
<message>
- <location filename="../main.cpp" line="90"/>
<source>Enable web api.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Luba veebi API.</translation>
</message>
<message>
- <location filename="../main.cpp" line="96"/>
<source>Install helpers (linux only, requires sudo).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Paigalda abistajad (ainult linkuxile, vajab sudo-t).</translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="83"/>
+ <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="90"/>
+ <source>Enable Web API.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="96"/>
+ <source>Install helpers (Linux only, requires sudo).</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="102"/>
<source>Use obfs4 to obfuscate the traffic, if available in the provider.</source>
- <translation type="unfinished"/>
+ <translation>Kui see on teenusepakkuja poolt saadaval, siis kasuta liikluse peitmiseks teeki obfs4.</translation>
</message>
<message>
<location filename="../main.cpp" line="108"/>
<source>Disable autostart for the next run.</source>
- <translation type="unfinished"/>
+ <translation>Keela järgmisel käivitamisel automaatne käivitamine.</translation>
</message>
<message>
<location filename="../main.cpp" line="113"/>
- <source>Web api port (default: 8080)</source>
- <translation type="unfinished"/>
+ <source>Web API port (default: 8080)</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="115"/>
+ <source>Start the VPN, either &apos;on&apos; or &apos;off&apos;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Web api port (default: 8080)</source>
+ <translation type="vanished">Veebi API port (vaikeväärtus: 8080)</translation>
+ </message>
+ <message>
<source>Start the vpn, either &apos;on&apos; or &apos;off&apos;.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Käivita VPN. See on kas &apos;sees&apos; või &apos;väljas&apos;.</translation>
</message>
</context>
-</TS> \ No newline at end of file
+</TS>
diff --git a/gui/i18n/main_pl.ts b/gui/i18n/main_fr.ts
index 2eb9881..ea29d6b 100644
--- a/gui/i18n/main_pl.ts
+++ b/gui/i18n/main_fr.ts
@@ -1,28 +1,30 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="pl" version="2.1">
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr">
<context>
<name>AboutDialog</name>
<message>
<location filename="../qml/AboutDialog.qml" line="5"/>
<source>About</source>
- <translation>O programie...</translation>
+ <translation>À propos</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="19"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog %1 -&gt; donation URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;Ce service est entièrement financé par les dons d’utilisateurs tels que vous. &lt;a href=&quot;%1&quot;&gt;Veuillez faire un don&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="26"/>
<source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
<extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated %4 -&gt; TOS URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;%1 est un service de RPV simple, rapide et sécurisé offert par %2. %1 n’exige aucun compte utilisateur, ne conserve aucun journal, ni ne vous suit à la trace d’aucune manière.&lt;/p&gt; %3 &lt;p&gt;En utilisant cette application, vous acceptez les &lt;a href=&quot;%4&quot;&gt;Conditions générales d’utilisation&lt;/a&gt;. Ce service est fourni tel quel, sans aucune garantie et s’adresse aux personnes qui œuvrent à la création d’un monde meilleur.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="36"/>
<source>%1 version: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 version&#xa0;: %2</translation>
</message>
</context>
<context>
@@ -30,15 +32,17 @@
<message>
<location filename="../qml/DonateDialog.qml" line="6"/>
<source>Donate</source>
- <translation>Darowizna</translation>
+ <translation>Faire un don</translation>
</message>
<message>
<location filename="../qml/DonateDialog.qml" line="14"/>
- <source>The %1 service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
+ <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
Do you want to donate now?</source>
<extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>L’exploitation du service %1 coûte cher. Dans la mesure où ne nous voulons enregistrer aucun renseignement personnel à votre sujet, il n’y a ni compte ni facturation pour ce service. Mais si vous souhaitez toutefois que le service perdure, faites un don d’au moins 5&#xa0;$ mensuellement.
+
+Voulez-vous faire un don maintenant&#x2009;?</translation>
</message>
</context>
<context>
@@ -46,7 +50,7 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/FailDialog.qml" line="5"/>
<source>Initialization Error</source>
- <translation type="unfinished"/>
+ <translation>Erreur d’initialisation</translation>
</message>
</context>
<context>
@@ -54,32 +58,40 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/LoginDialog.qml" line="6"/>
<source>Login</source>
- <translation>Login</translation>
+ <translation>Connexion</translation>
+ </message>
+ <message>
+ <location filename="../qml/LoginDialog.qml" line="20"/>
+ <source>Patron ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/LoginDialog.qml" line="24"/>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="35"/>
<source>Enter your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Saisissez votre ID&#xa0;Patron</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="37"/>
<source>Log in with your library credentials</source>
- <translation type="unfinished"/>
+ <translation>Connectez-vous avec vos identifiants pour la papeterie</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="42"/>
<source>You can check your Patron ID number in the back of your library card</source>
- <translation type="unfinished"/>
+ <translation>Vous pouvez vérifier votre numéro d’ID&#xa0;Patron au verso de votre carte de papeterie</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="20"/>
<source>patron id</source>
- <translation type="unfinished"/>
+ <translation type="vanished">id&#xa0;patron</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="24"/>
<source>password</source>
- <translation type="unfinished"/>
+ <translation type="vanished">mot de passe</translation>
</message>
</context>
<context>
@@ -87,187 +99,211 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/LoginOKDialog.qml" line="7"/>
<source>Login Successful</source>
- <translation type="unfinished"/>
+ <translation>La connexion est réussie</translation>
</message>
<message>
<location filename="../qml/LoginOKDialog.qml" line="11"/>
<source>Login successful. You can now start the VPN.</source>
- <translation type="unfinished"/>
+ <translation>La connexion est réussie. Vous pouvez maintenant lancer le RPV.</translation>
</message>
</context>
<context>
<name>main</name>
<message>
- <location filename="../qml/main.qml" line="38"/>
<source>Could not find helpers. Check your installation</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Impossible de trouver les aides. Veuillez vérifier votre installation</translation>
+ </message>
+ <message>
+ <location filename="../qml/main.qml" line="38"/>
+ <source>Could not find helpers. Please check your installation</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/main.qml" line="40"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished"/>
+ <translation>Impossible de trouver l’agent polkit</translation>
</message>
<message>
<location filename="../qml/main.qml" line="55"/>
<source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="unfinished"/>
+ <translation>Oups. Le service d&apos;authentification semble être hors service. Veuillez essayer plus tard</translation>
</message>
<message>
<location filename="../qml/main.qml" line="56"/>
<source>Service Error</source>
- <translation type="unfinished"/>
+ <translation>Erreur de service</translation>
</message>
<message>
<location filename="../qml/main.qml" line="62"/>
<source>Please check your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Veuillez confirmer votre ID&#xa0;Patron</translation>
</message>
<message>
<location filename="../qml/main.qml" line="64"/>
<source>Could not log in with those credentials, please retry</source>
- <translation type="unfinished"/>
+ <translation>Impossible de se connecter avec ces identifiants, veuillez réessayer</translation>
</message>
<message>
<location filename="../qml/main.qml" line="66"/>
<source>Login Error</source>
- <translation type="unfinished"/>
+ <translation>Erreur de connexion</translation>
</message>
<message>
<location filename="../qml/main.qml" line="70"/>
<source>Got an error starting %1: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="unfinished"/>
+ <translation>Erreur de démarrage de %1&#xa0;: %2</translation>
</message>
<message>
<location filename="../qml/main.qml" line="104"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 désactivé</translation>
</message>
<message>
<location filename="../qml/main.qml" line="107"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 activé</translation>
</message>
<message>
<location filename="../qml/main.qml" line="110"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>Connexion à %1</translation>
</message>
<message>
<location filename="../qml/main.qml" line="113"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>Arrêt de %1</translation>
</message>
<message>
<location filename="../qml/main.qml" line="116"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 bloque Internet</translation>
</message>
<message>
<location filename="../qml/main.qml" line="163"/>
<location filename="../qml/main.qml" line="211"/>
<source>Checking status...</source>
- <translation>Sprawdzanie statusu</translation>
+ <translation>Vérification de l’état…</translation>
</message>
<message>
<location filename="../qml/main.qml" line="218"/>
<source>Reconnect</source>
- <translation>Połącz ponownie</translation>
+ <translation>Se reconnecter</translation>
</message>
<message>
<location filename="../qml/main.qml" line="220"/>
<source>Turn on</source>
- <translation>Włącz</translation>
+ <translation>Activer</translation>
</message>
<message>
<location filename="../qml/main.qml" line="231"/>
<source>Cancel</source>
- <translation>Anuluj</translation>
+ <translation>Annuler</translation>
</message>
<message>
<location filename="../qml/main.qml" line="233"/>
<source>Turn off</source>
- <translation>Wyłącz</translation>
+ <translation>Désactiver</translation>
</message>
<message>
<location filename="../qml/main.qml" line="244"/>
<source>Help...</source>
- <translation>Pomoc...</translation>
+ <translation>Aide…</translation>
</message>
<message>
<location filename="../qml/main.qml" line="254"/>
<source>Donate...</source>
- <translation>Wesprzyj...</translation>
+ <translation>Faire un don…</translation>
</message>
<message>
<location filename="../qml/main.qml" line="260"/>
<source>About...</source>
- <translation>O programie...</translation>
+ <translation>À propos…</translation>
</message>
<message>
<location filename="../qml/main.qml" line="267"/>
<source>Quit</source>
- <translation>Zamknij</translation>
+ <translation>Fermer</translation>
</message>
<message>
<location filename="../qml/main.qml" line="297"/>
<source>Error starting VPN</source>
- <translation>Błąd przy uruchamianiu VPN&apos;a</translation>
+ <translation>Erreur de démarrage du RPV</translation>
</message>
<message>
<location filename="../qml/main.qml" line="307"/>
<source>Missing authentication agent</source>
- <translation>Brakujący agent autoryzacji</translation>
+ <translation>L’agent d’authentification manque</translation>
</message>
<message>
<location filename="../qml/main.qml" line="308"/>
<source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation>Nie znaleziono agenta autentykacji polkit. Proszę uruchom go i spróbuj ponownie.</translation>
+ <translation>Impossible de trouver un agent d’authentification polkit. Veuillez en exécuter un et réessayer.</translation>
</message>
<message>
<location filename="../main.cpp" line="76"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
- <translation type="unfinished"/>
+ <translation>&#xa0;: un RPV rapide et sécurisé. Propulsé par Bitmask.</translation>
</message>
<message>
- <location filename="../main.cpp" line="83"/>
<source>Do not show the systray icon (useful together with gnome shell extension, or to control VPN by other means).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Ne pas afficher l’icône de la zone de notification (utile combiné à l’extension Gnome&#xa0;Shell ou pour contrôler le RPV par d’autres moyens).</translation>
</message>
<message>
- <location filename="../main.cpp" line="90"/>
<source>Enable web api.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Activer l’API Web.</translation>
</message>
<message>
- <location filename="../main.cpp" line="96"/>
<source>Install helpers (linux only, requires sudo).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Installer les aides (Linux seulement, «&#xa0;sudo&#xa0;» est requis). </translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="83"/>
+ <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="90"/>
+ <source>Enable Web API.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="96"/>
+ <source>Install helpers (Linux only, requires sudo).</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="102"/>
<source>Use obfs4 to obfuscate the traffic, if available in the provider.</source>
- <translation type="unfinished"/>
+ <translation>Utiliser obfs4 pour brouiller le trafic, si proposé par le fournisseur.</translation>
</message>
<message>
<location filename="../main.cpp" line="108"/>
<source>Disable autostart for the next run.</source>
- <translation type="unfinished"/>
+ <translation>Désactiver le démarrage automatique pour la prochaine exécution.</translation>
</message>
<message>
<location filename="../main.cpp" line="113"/>
- <source>Web api port (default: 8080)</source>
- <translation type="unfinished"/>
+ <source>Web API port (default: 8080)</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="115"/>
+ <source>Start the VPN, either &apos;on&apos; or &apos;off&apos;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Web api port (default: 8080)</source>
+ <translation type="vanished">Port de l’API Web api (par défaut&#xa0;: 8080)</translation>
+ </message>
+ <message>
<source>Start the vpn, either &apos;on&apos; or &apos;off&apos;.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Démarrer le RPV, soit Activer soit Désactiver</translation>
</message>
</context>
-</TS> \ No newline at end of file
+</TS>
diff --git a/gui/i18n/main_ar.ts b/gui/i18n/main_lt.ts
index d94cbce..c8996ef 100644
--- a/gui/i18n/main_ar.ts
+++ b/gui/i18n/main_lt.ts
@@ -1,28 +1,30 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="ar" version="2.1">
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="lt">
<context>
<name>AboutDialog</name>
<message>
<location filename="../qml/AboutDialog.qml" line="5"/>
<source>About</source>
- <translation>حول</translation>
+ <translation>Apie</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="19"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog %1 -&gt; donation URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;Ši paslauga yra pilnai apmokama iš tokių pačių naudotojų, kaip jūs, paaukojimų. &lt;a href=&quot;%1&quot;&gt;Prašome paaukoti&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="26"/>
<source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
<extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated %4 -&gt; TOS URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;%1 yra lengva naudoti, greita ir saugi VPN paslauga iš %2. %1 nereikalauja naudotojo paskyros, nesaugo žurnalų ir jokiu kitu būdu jūsų neseka.&lt;/p&gt; %3 &lt;p&gt;Naudodami šią programą, sutinkate su &lt;a href=&quot;%4&quot;&gt;Naudojimosi sąlygomis&lt;/a&gt;. Ši paslauga yra teikiama esamu pavidalu, be jokių garantijų ir yra skirta žmonėms, kurie dirba, kad padarytų pasaulį geresnį.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="36"/>
<source>%1 version: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 versija: %2</translation>
</message>
</context>
<context>
@@ -30,15 +32,17 @@
<message>
<location filename="../qml/DonateDialog.qml" line="6"/>
<source>Donate</source>
- <translation>تبرَّع</translation>
+ <translation>Paaukoti</translation>
</message>
<message>
<location filename="../qml/DonateDialog.qml" line="14"/>
- <source>The %1 service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
+ <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
Do you want to donate now?</source>
<extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 paslaugą brangiai kainuoja išlaikyti. Kadangi nenorime laikyti jūsų asmeninės informacijos, todėl nėra jokių paskyrų ar apmokestinimo už šią paslaugą. Tačiau, jei norite, kad paslauga būtų teikiama ir toliau, paaukokite kiekvieną mėnesį bent po $5 (JAV dolerius).
+
+Ar norėtumėte paaukoti dabar?</translation>
</message>
</context>
<context>
@@ -46,7 +50,7 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/FailDialog.qml" line="5"/>
<source>Initialization Error</source>
- <translation type="unfinished"/>
+ <translation>Inicijavimo klaida</translation>
</message>
</context>
<context>
@@ -54,32 +58,40 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/LoginDialog.qml" line="6"/>
<source>Login</source>
- <translation>تسجيل الدخول </translation>
+ <translation>Prisijungti</translation>
+ </message>
+ <message>
+ <location filename="../qml/LoginDialog.qml" line="20"/>
+ <source>Patron ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/LoginDialog.qml" line="24"/>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="35"/>
<source>Enter your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Įveskite savo Patron ID</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="37"/>
<source>Log in with your library credentials</source>
- <translation type="unfinished"/>
+ <translation>Prisijungti naudojant savo bibliotekos prisijungimo duomenis</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="42"/>
<source>You can check your Patron ID number in the back of your library card</source>
- <translation type="unfinished"/>
+ <translation>Savo Patron ID galite rasti kitoje bibliotekos kortelės pusėje</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="20"/>
<source>patron id</source>
- <translation type="unfinished"/>
+ <translation type="vanished">patron id</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="24"/>
<source>password</source>
- <translation type="unfinished"/>
+ <translation type="vanished">slaptažodis</translation>
</message>
</context>
<context>
@@ -87,187 +99,211 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/LoginOKDialog.qml" line="7"/>
<source>Login Successful</source>
- <translation type="unfinished"/>
+ <translation>Prisijungimas sėkmingas</translation>
</message>
<message>
<location filename="../qml/LoginOKDialog.qml" line="11"/>
<source>Login successful. You can now start the VPN.</source>
- <translation type="unfinished"/>
+ <translation>Prisijungimas sėkmingas. Dabar, galite paleisti VPN.</translation>
</message>
</context>
<context>
<name>main</name>
<message>
- <location filename="../qml/main.qml" line="38"/>
<source>Could not find helpers. Check your installation</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Nepavyko rasti pagelbiklių. Patikrinkite savo diegimą</translation>
+ </message>
+ <message>
+ <location filename="../qml/main.qml" line="38"/>
+ <source>Could not find helpers. Please check your installation</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/main.qml" line="40"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished"/>
+ <translation>Nepavyko rasti polkit agento.</translation>
</message>
<message>
<location filename="../qml/main.qml" line="55"/>
<source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="unfinished"/>
+ <translation>Oi! Atrodo, kad tapatybės nustatymo paslauga neveikia. Vėliau bandykite dar kartą</translation>
</message>
<message>
<location filename="../qml/main.qml" line="56"/>
<source>Service Error</source>
- <translation type="unfinished"/>
+ <translation>Paslaugos klaida</translation>
</message>
<message>
<location filename="../qml/main.qml" line="62"/>
<source>Please check your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Pasitikrinkite Patron ID</translation>
</message>
<message>
<location filename="../qml/main.qml" line="64"/>
<source>Could not log in with those credentials, please retry</source>
- <translation type="unfinished"/>
+ <translation>Nepavyko prisijungti naudojant tuos prisijungimo duomenis, bandykite dar kartą</translation>
</message>
<message>
<location filename="../qml/main.qml" line="66"/>
<source>Login Error</source>
- <translation type="unfinished"/>
+ <translation>Prisijungimo klaida</translation>
</message>
<message>
<location filename="../qml/main.qml" line="70"/>
<source>Got an error starting %1: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="unfinished"/>
+ <translation>Paleidžiant %1, gauta klaida: %2</translation>
</message>
<message>
<location filename="../qml/main.qml" line="104"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 išjungta</translation>
</message>
<message>
<location filename="../qml/main.qml" line="107"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 įjungta</translation>
</message>
<message>
<location filename="../qml/main.qml" line="110"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>Jungiamasi prie %1</translation>
</message>
<message>
<location filename="../qml/main.qml" line="113"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>Stabdoma %1</translation>
</message>
<message>
<location filename="../qml/main.qml" line="116"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 blokuoja internetą</translation>
</message>
<message>
<location filename="../qml/main.qml" line="163"/>
<location filename="../qml/main.qml" line="211"/>
<source>Checking status...</source>
- <translation>جارى التحقق من الوضع...</translation>
+ <translation>Tikrinama būsena...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="218"/>
<source>Reconnect</source>
- <translation>إعادة الاتصال</translation>
+ <translation>Prisijungti iš naujo</translation>
</message>
<message>
<location filename="../qml/main.qml" line="220"/>
<source>Turn on</source>
- <translation>تشغيل</translation>
+ <translation>Įjungti</translation>
</message>
<message>
<location filename="../qml/main.qml" line="231"/>
<source>Cancel</source>
- <translation>إلغاء </translation>
+ <translation>Atšaukti</translation>
</message>
<message>
<location filename="../qml/main.qml" line="233"/>
<source>Turn off</source>
- <translation>إغلاق</translation>
+ <translation>Išjungti</translation>
</message>
<message>
<location filename="../qml/main.qml" line="244"/>
<source>Help...</source>
- <translation>المساعدة...</translation>
+ <translation>Pagalba...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="254"/>
<source>Donate...</source>
- <translation>تبرع...</translation>
+ <translation>Paaukoti...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="260"/>
<source>About...</source>
- <translation>عن الخدمة...</translation>
+ <translation>Apie...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="267"/>
<source>Quit</source>
- <translation>خروج</translation>
+ <translation>Išeiti</translation>
</message>
<message>
<location filename="../qml/main.qml" line="297"/>
<source>Error starting VPN</source>
- <translation>حدث خطأ فى تشغيل VPN</translation>
+ <translation>Klaida paleidžiant VPN</translation>
</message>
<message>
<location filename="../qml/main.qml" line="307"/>
<source>Missing authentication agent</source>
- <translation>أداة الدخول للحساب مفقودة</translation>
+ <translation>Trūksta tapatybės nustatymo agento</translation>
</message>
<message>
<location filename="../qml/main.qml" line="308"/>
<source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation>لم يجد البرنامج أداة الدخول (polkit). من فضلك شغل واحدة وحاول ثانية.</translation>
+ <translation>Nepavyko rasti politikos rinkinio tapatybės nustatymo agento. Paleiskite jį ir bandykite dar kartą.</translation>
</message>
<message>
<location filename="../main.cpp" line="76"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
- <translation type="unfinished"/>
+ <translation>: greitas ir saugus VPN. Veikia su Bitmask.</translation>
</message>
<message>
- <location filename="../main.cpp" line="83"/>
<source>Do not show the systray icon (useful together with gnome shell extension, or to control VPN by other means).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Nerodyti sistemos dėklo piktogramos (praverčia su Gnome apvalkalo plėtiniu arba siekiant kitokiu būdu valdyti VPN).</translation>
</message>
<message>
- <location filename="../main.cpp" line="90"/>
<source>Enable web api.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Įjungti saityno api.</translation>
</message>
<message>
- <location filename="../main.cpp" line="96"/>
<source>Install helpers (linux only, requires sudo).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Įdiegti pagelbiklius (tik Linux, reikalauja sudo).</translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="83"/>
+ <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="90"/>
+ <source>Enable Web API.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="96"/>
+ <source>Install helpers (Linux only, requires sudo).</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="102"/>
<source>Use obfs4 to obfuscate the traffic, if available in the provider.</source>
- <translation type="unfinished"/>
+ <translation>Naudoti obfs4, siekiant maskuoti duomenų srautą, jei prieinama iš teikėjo.</translation>
</message>
<message>
<location filename="../main.cpp" line="108"/>
<source>Disable autostart for the next run.</source>
- <translation type="unfinished"/>
+ <translation>Išjungti automatinį paleidimą kitam paleidimui.</translation>
</message>
<message>
<location filename="../main.cpp" line="113"/>
- <source>Web api port (default: 8080)</source>
- <translation type="unfinished"/>
+ <source>Web API port (default: 8080)</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="115"/>
+ <source>Start the VPN, either &apos;on&apos; or &apos;off&apos;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Web api port (default: 8080)</source>
+ <translation type="vanished">Saityno api prievadas (numatytasis: 8080)</translation>
+ </message>
+ <message>
<source>Start the vpn, either &apos;on&apos; or &apos;off&apos;.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Paleisti vpn, arba „on“, arba „off“.</translation>
</message>
</context>
-</TS> \ No newline at end of file
+</TS>
diff --git a/gui/i18n/main_nl.ts b/gui/i18n/main_tr.ts
index 99fef55..2f71f7f 100644
--- a/gui/i18n/main_nl.ts
+++ b/gui/i18n/main_tr.ts
@@ -1,28 +1,30 @@
-<?xml version="1.0" ?><!DOCTYPE TS><TS language="nl" version="2.1">
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="tr">
<context>
<name>AboutDialog</name>
<message>
<location filename="../qml/AboutDialog.qml" line="5"/>
<source>About</source>
- <translation>Over</translation>
+ <translation>Hakkında</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="19"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog %1 -&gt; donation URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;Bu hizmetin bedeli, sizin gibi kullanıcıların bağışlarıyla sağlanıyor. &lt;a href=&quot;%1&quot;&gt;Lütfen bağış yapın&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="26"/>
<source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
<extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated %4 -&gt; TOS URL</extracomment>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;%1, %2 tarafından sunulan kolay, hızlı ve güvenli bir VPN hizmetidir. %1 kullanıcı hesabı gerektirmiyor, günlük tutmuyor veya sizi hiç bir şekilde izlemiyor.&lt;/p&gt; %3 &lt;p&gt;Bu uygulamayı kullanarak, &lt;a href=&quot;%4&quot;&gt;Hizmet Kullanım Şartlarını&lt;/a&gt; kabul etmiş olursunuz. Bu hizmet olduğu gibi, herhangi bir garanti olmadan sunulmaktadır ve dünyayı daha iyi bir yer yapmak için çalışan insanlara yöneliktir.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../qml/AboutDialog.qml" line="36"/>
<source>%1 version: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 sürüm: %2</translation>
</message>
</context>
<context>
@@ -30,15 +32,17 @@
<message>
<location filename="../qml/DonateDialog.qml" line="6"/>
<source>Donate</source>
- <translation>Doneren</translation>
+ <translation>Bağış Yapın</translation>
</message>
<message>
<location filename="../qml/DonateDialog.qml" line="14"/>
- <source>The %1 service is expensive to run. Because we don't want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
+ <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
Do you want to donate now?</source>
<extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 hizmetini çalıştırmak pahalıdır. Sizin hakkınızda kişisel bilgi saklamak istemediğimiz için, bu hizmete ilişkin hesaplar veya fatura yok. Ancak hizmetin sürmesini istiyorsanız, her ay en azından 5$ bağış yapmalısınız.
+
+Şimdi bağış yapmak ister misiniz?</translation>
</message>
</context>
<context>
@@ -46,7 +50,7 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/FailDialog.qml" line="5"/>
<source>Initialization Error</source>
- <translation type="unfinished"/>
+ <translation>Başlatma Hatası</translation>
</message>
</context>
<context>
@@ -54,32 +58,40 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/LoginDialog.qml" line="6"/>
<source>Login</source>
- <translation>Inloggen</translation>
+ <translation>Giriş</translation>
+ </message>
+ <message>
+ <location filename="../qml/LoginDialog.qml" line="20"/>
+ <source>Patron ID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/LoginDialog.qml" line="24"/>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="35"/>
<source>Enter your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Patron kimliğinizi girin</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="37"/>
<source>Log in with your library credentials</source>
- <translation type="unfinished"/>
+ <translation>Kütüphane kimliğinizle oturum açın</translation>
</message>
<message>
<location filename="../qml/LoginDialog.qml" line="42"/>
<source>You can check your Patron ID number in the back of your library card</source>
- <translation type="unfinished"/>
+ <translation>Patron kimlik numaranız, kütüphane kartınızın arkadasındadır.</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="20"/>
<source>patron id</source>
- <translation type="unfinished"/>
+ <translation type="vanished">patron kimliği</translation>
</message>
<message>
- <location filename="../qml/LoginDialog.qml" line="24"/>
<source>password</source>
- <translation type="unfinished"/>
+ <translation type="vanished">parola</translation>
</message>
</context>
<context>
@@ -87,187 +99,211 @@ Do you want to donate now?</source>
<message>
<location filename="../qml/LoginOKDialog.qml" line="7"/>
<source>Login Successful</source>
- <translation type="unfinished"/>
+ <translation>Giriş Başarılı</translation>
</message>
<message>
<location filename="../qml/LoginOKDialog.qml" line="11"/>
<source>Login successful. You can now start the VPN.</source>
- <translation type="unfinished"/>
+ <translation>Giriş başarılı. VPN&apos;i şimdi başlatabilirsiniz.</translation>
</message>
</context>
<context>
<name>main</name>
<message>
- <location filename="../qml/main.qml" line="38"/>
<source>Could not find helpers. Check your installation</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Yardımcılar bulunamıyor, kurulumunuzu kontrol edin.</translation>
+ </message>
+ <message>
+ <location filename="../qml/main.qml" line="38"/>
+ <source>Could not find helpers. Please check your installation</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/main.qml" line="40"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished"/>
+ <translation>polkit vekili bulunamıyor.</translation>
</message>
<message>
<location filename="../qml/main.qml" line="55"/>
<source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="unfinished"/>
+ <translation>Eyvah! Kimlik doğrulama hizmeti çalışmıyor gözüküyor. Lütfen daha sonra tekrar deneyin</translation>
</message>
<message>
<location filename="../qml/main.qml" line="56"/>
<source>Service Error</source>
- <translation type="unfinished"/>
+ <translation>Hizmet Hatası</translation>
</message>
<message>
<location filename="../qml/main.qml" line="62"/>
<source>Please check your Patron ID</source>
- <translation type="unfinished"/>
+ <translation>Lütfen Patron kimliğinizi kontrol edin</translation>
</message>
<message>
<location filename="../qml/main.qml" line="64"/>
<source>Could not log in with those credentials, please retry</source>
- <translation type="unfinished"/>
+ <translation>Bu kimlik bilgileriyle giriş yapılamıyor, lütfen tekrar deneyin</translation>
</message>
<message>
<location filename="../qml/main.qml" line="66"/>
<source>Login Error</source>
- <translation type="unfinished"/>
+ <translation>Giriş Hatası</translation>
</message>
<message>
<location filename="../qml/main.qml" line="70"/>
<source>Got an error starting %1: %2</source>
<extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 başlatılırken bir hata oluştu: %2</translation>
</message>
<message>
<location filename="../qml/main.qml" line="104"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 kapalı</translation>
</message>
<message>
<location filename="../qml/main.qml" line="107"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 açık</translation>
</message>
<message>
<location filename="../qml/main.qml" line="110"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 uygulamasına bağlanılıyor</translation>
</message>
<message>
<location filename="../qml/main.qml" line="113"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 durduruluyor</translation>
</message>
<message>
<location filename="../qml/main.qml" line="116"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 interneti engelliyor</translation>
</message>
<message>
<location filename="../qml/main.qml" line="163"/>
<location filename="../qml/main.qml" line="211"/>
<source>Checking status...</source>
- <translation>Status controleren...</translation>
+ <translation>Durum denetimi...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="218"/>
<source>Reconnect</source>
- <translation>Opnieuw verbinden</translation>
+ <translation>Yeniden bağlan</translation>
</message>
<message>
<location filename="../qml/main.qml" line="220"/>
<source>Turn on</source>
- <translation>Inschakelen</translation>
+ <translation>Aç</translation>
</message>
<message>
<location filename="../qml/main.qml" line="231"/>
<source>Cancel</source>
- <translation>Annuleren</translation>
+ <translation>İptal</translation>
</message>
<message>
<location filename="../qml/main.qml" line="233"/>
<source>Turn off</source>
- <translation>Uitschakelen</translation>
+ <translation>Kapat</translation>
</message>
<message>
<location filename="../qml/main.qml" line="244"/>
<source>Help...</source>
- <translation>Hulp...</translation>
+ <translation>Yardım...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="254"/>
<source>Donate...</source>
- <translation>Doneren...</translation>
+ <translation>Bağış yap...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="260"/>
<source>About...</source>
- <translation>Over...</translation>
+ <translation>Hakkında...</translation>
</message>
<message>
<location filename="../qml/main.qml" line="267"/>
<source>Quit</source>
- <translation>Stoppen</translation>
+ <translation>Çıkış</translation>
</message>
<message>
<location filename="../qml/main.qml" line="297"/>
<source>Error starting VPN</source>
- <translation>Fout bij het opstarten van de VPN</translation>
+ <translation>VPN başlatma hatası</translation>
</message>
<message>
<location filename="../qml/main.qml" line="307"/>
<source>Missing authentication agent</source>
- <translation>Authenticatieagent ontbreekt</translation>
+ <translation>Kimlik doğrulama vekili bulunamıyor</translation>
</message>
<message>
<location filename="../qml/main.qml" line="308"/>
<source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation>Kan geen polkit authenticatieagent vinden. Voer er een uit en probeer opnieuw.</translation>
+ <translation>Bir polkit kimlik doğrulama vekili bulunamıyor. Bir tane çalıştırın ve tekrar deneyin.</translation>
</message>
<message>
<location filename="../main.cpp" line="76"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
- <translation type="unfinished"/>
+ <translation>: hızlı ve güvenli bir VPN. Bitmask tarafından sunuluyor.</translation>
</message>
<message>
- <location filename="../main.cpp" line="83"/>
<source>Do not show the systray icon (useful together with gnome shell extension, or to control VPN by other means).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Sistem çubuğu simgesini gösterme (gnome kabul eklentisiyle birlikte veya VPN&apos;i başka şekillerde denetlemek için kullanışlıdır)</translation>
</message>
<message>
- <location filename="../main.cpp" line="90"/>
<source>Enable web api.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Web API&apos;yi etkinleştir</translation>
</message>
<message>
- <location filename="../main.cpp" line="96"/>
<source>Install helpers (linux only, requires sudo).</source>
- <translation type="unfinished"/>
+ <translation type="vanished">Yardımcıları kur (sadece Linux, sudo gerekiyor)</translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="83"/>
+ <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="90"/>
+ <source>Enable Web API.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../main.cpp" line="96"/>
+ <source>Install helpers (Linux only, requires sudo).</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="102"/>
<source>Use obfs4 to obfuscate the traffic, if available in the provider.</source>
- <translation type="unfinished"/>
+ <translation>Trafiği gizlemek için obfs4 kullan, sadece sağlayıcıda kullanılabiliyorsa</translation>
</message>
<message>
<location filename="../main.cpp" line="108"/>
<source>Disable autostart for the next run.</source>
- <translation type="unfinished"/>
+ <translation>Sonraki çalıştırma için otomatik başlatmayı devre dışı bırak</translation>
</message>
<message>
<location filename="../main.cpp" line="113"/>
- <source>Web api port (default: 8080)</source>
- <translation type="unfinished"/>
+ <source>Web API port (default: 8080)</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="115"/>
+ <source>Start the VPN, either &apos;on&apos; or &apos;off&apos;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Web api port (default: 8080)</source>
+ <translation type="vanished">Web API portu (varsayılan: 8080)</translation>
+ </message>
+ <message>
<source>Start the vpn, either &apos;on&apos; or &apos;off&apos;.</source>
- <translation type="unfinished"/>
+ <translation type="vanished">VPN&apos;i başlat, &apos;açık&apos; veya &apos;kapalı&apos;.</translation>
</message>
</context>
-</TS> \ No newline at end of file
+</TS>