diff --git a/gui/i18n/base.ts b/gui/i18n/base.ts index bf4a459a06f60448c8c05c057333afbc7e74f4da..1fe80e8df7eb97c9b888a681cfdc5057ad7f80a0 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 'on' or 'off'.</source> + <source>Start the VPN, either 'on' or 'off'.</source> <translation type="unfinished"></translation> </message> </context> diff --git a/gui/i18n/main_es.ts b/gui/i18n/main_es.ts index cedf6bffeeb0479cffbb20bae53c575d4ae1c778..56145e1652d25ab6d2a46b4a923b251f4fb59bcc 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><p>This service is paid for entirely by donations from users like you. <a href="%1">Please donate</a>.</p></source> <extracomment>donation text of the about dialog %1 -> donation URL</extracomment> - <translation type="unfinished"/> + <translation><p>El costo de este servicio está cubierto por completo por donaciones de usuarios como tú. <a href="%1">Por favor, dona</a>.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="26"/> <source><p>%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.</p> %3 <p>By using this application, you agree to the <a href="%4">Terms of Service</a>. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.</p></source> <extracomment>about dialog %1 -> application name %2 -> provider name %3 -> donation text if activated %4 -> TOS URL</extracomment> - <translation type="unfinished"/> + <translation><p>%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.</p> %3 <p>Al usar esta aplicación, manifiestas tu acuerdo con los <a href="%4">Términos de Servicio</a>. Este servicio es provisto como viene, sin garantÃa alguna, y está destinado a personas que trabajan para hacer del mundo un lugar mejor.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="36"/> <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> 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'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 -> 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> @@ -56,30 +60,38 @@ Do you want to donate now?</source> <source>Login</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 -> application name %2 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 'on' or 'off'.</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 'on' or 'off'.</source> - <translation type="unfinished"/> + <translation type="vanished">Iniciar la VPN, 'conectada' o bien, 'desconectada'.</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 027b1bb7aba61ebd6f6d1cd08e2363a238b01b76..50c65a97f2bf9266d068820e8ef138b3ce685378 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><p>This service is paid for entirely by donations from users like you. <a href="%1">Please donate</a>.</p></source> <extracomment>donation text of the about dialog %1 -> donation URL</extracomment> - <translation type="unfinished"/> + <translation><p>El costo de este servicio está cubierto por completo por donaciones de usuarios como tú. <a href="%1">Por favor, dona</a>.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="26"/> <source><p>%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.</p> %3 <p>By using this application, you agree to the <a href="%4">Terms of Service</a>. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.</p></source> <extracomment>about dialog %1 -> application name %2 -> provider name %3 -> donation text if activated %4 -> TOS URL</extracomment> - <translation type="unfinished"/> + <translation><p>%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.</p> %3 <p>Al usar esta aplicación, manifiestas tu acuerdo con los <a href="%4">Términos de Servicio</a>. Este servicio es provisto como viene, sin garantÃa alguna, y está destinado a personas que trabajan para hacer del mundo un lugar mejor.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="36"/> <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> 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'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 -> 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> @@ -56,30 +60,38 @@ Do you want to donate now?</source> <source>Login</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 -> application name %2 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 'on' or 'off'.</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 'on' or 'off'.</source> - <translation type="unfinished"/> + <translation type="vanished">Iniciar la VPN, 'conectada' o bien, 'desconectada'.</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 similarity index 60% rename from gui/i18n/main_pt_BR.ts rename to gui/i18n/main_et.ts index 69bdcfe783a50079d38c40f22c0f2df2568482c5..d9d61c9ac5f39d8fe951773b89fece6d48734c30 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><p>This service is paid for entirely by donations from users like you. <a href="%1">Please donate</a>.</p></source> <extracomment>donation text of the about dialog %1 -> donation URL</extracomment> - <translation type="unfinished"/> + <translation><p>Selle teenuse eest makstakse täielikult sinusuguste kasutajate poolt tulnud vabatahtlike annetustega <a href="%1">Palun anneta</a>.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="26"/> <source><p>%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.</p> %3 <p>By using this application, you agree to the <a href="%4">Terms of Service</a>. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.</p></source> <extracomment>about dialog %1 -> application name %2 -> provider name %3 -> donation text if activated %4 -> TOS URL</extracomment> - <translation type="unfinished"/> + <translation><p>%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.</p> %3 <p>Selle rakenduse kasutamisel nõustud <a href="%4">teenuse tingimustega</a>. Seda teenust pakutakse ilma mingisuguste garantiideta ning on mõeldud inimestele, kes töötavad selle nimel, et teha maailma paremaks.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="36"/> <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> 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'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 -> 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 -> application name %2 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 'on' or 'off'.</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 'on' or 'off'.</source> - <translation type="unfinished"/> + <translation type="vanished">Käivita VPN. See on kas 'sees' või 'väljas'.</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 similarity index 58% rename from gui/i18n/main_pl.ts rename to gui/i18n/main_fr.ts index 2eb9881e89d57f06d11180dd5b40c21c5107fcc4..ea29d6b707bb5f78a53ba4afb71a2c51baa22bf7 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><p>This service is paid for entirely by donations from users like you. <a href="%1">Please donate</a>.</p></source> <extracomment>donation text of the about dialog %1 -> donation URL</extracomment> - <translation type="unfinished"/> + <translation><p>Ce service est entièrement financé par les dons d’utilisateurs tels que vous. <a href="%1">Veuillez faire un don</a>.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="26"/> <source><p>%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.</p> %3 <p>By using this application, you agree to the <a href="%4">Terms of Service</a>. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.</p></source> <extracomment>about dialog %1 -> application name %2 -> provider name %3 -> donation text if activated %4 -> TOS URL</extracomment> - <translation type="unfinished"/> + <translation><p>%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.</p> %3 <p>En utilisant cette application, vous acceptez les <a href="%4">Conditions générales d’utilisation</a>. Ce service est fourni tel quel, sans aucune garantie et s’adresse aux personnes qui Å“uvrent à la création d’un monde meilleur.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="36"/> <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation type="unfinished"/> + <translation>%1 version : %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'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 -> 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 $ mensuellement. + +Voulez-vous faire un don maintenant ?</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 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 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 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'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 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 -> application name %2 -> error string</extracomment> - <translation type="unfinished"/> + <translation>Erreur de démarrage de %1 : %2</translation> </message> <message> <location filename="../qml/main.qml" line="104"/> <source>%1 off</source> <extracomment>%1 -> 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 -> 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 -> 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 -> 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 -> 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'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> : 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 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, « sudo Â» 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 'on' or 'off'.</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 : 8080)</translation> + </message> + <message> <source>Start the vpn, either 'on' or 'off'.</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 similarity index 59% rename from gui/i18n/main_ar.ts rename to gui/i18n/main_lt.ts index d94cbceaec0088ada8b8b020a54babc18014a178..c8996efb1c7cceb02e338283123cdd9ad0dc9568 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><p>This service is paid for entirely by donations from users like you. <a href="%1">Please donate</a>.</p></source> <extracomment>donation text of the about dialog %1 -> donation URL</extracomment> - <translation type="unfinished"/> + <translation><p>Å i paslauga yra pilnai apmokama iÅ¡ tokių paÄių naudotojų, kaip jÅ«s, paaukojimų. <a href="%1">PraÅ¡ome paaukoti</a>.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="26"/> <source><p>%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.</p> %3 <p>By using this application, you agree to the <a href="%4">Terms of Service</a>. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.</p></source> <extracomment>about dialog %1 -> application name %2 -> provider name %3 -> donation text if activated %4 -> TOS URL</extracomment> - <translation type="unfinished"/> + <translation><p>%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.</p> %3 <p>Naudodami Å¡iÄ… programÄ…, sutinkate su <a href="%4">Naudojimosi sÄ…lygomis</a>. Å i paslauga yra teikiama esamu pavidalu, be jokių garantijų ir yra skirta žmonÄ—ms, kurie dirba, kad padarytų pasaulį geresnį.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="36"/> <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> 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'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 -> 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 -> application name %2 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 'on' or 'off'.</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 'on' or 'off'.</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 similarity index 59% rename from gui/i18n/main_nl.ts rename to gui/i18n/main_tr.ts index 99fef55a2c5098e35cf5651ba04e9f52101a2456..2f71f7fb39edb6b83ea7416c019811e1bcebef36 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><p>This service is paid for entirely by donations from users like you. <a href="%1">Please donate</a>.</p></source> <extracomment>donation text of the about dialog %1 -> donation URL</extracomment> - <translation type="unfinished"/> + <translation><p>Bu hizmetin bedeli, sizin gibi kullanıcıların bağışlarıyla saÄŸlanıyor. <a href="%1">Lütfen bağış yapın</a>.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="26"/> <source><p>%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.</p> %3 <p>By using this application, you agree to the <a href="%4">Terms of Service</a>. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.</p></source> <extracomment>about dialog %1 -> application name %2 -> provider name %3 -> donation text if activated %4 -> TOS URL</extracomment> - <translation type="unfinished"/> + <translation><p>%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.</p> %3 <p>Bu uygulamayı kullanarak, <a href="%4">Hizmet Kullanım Åžartlarını</a> 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.</p></translation> </message> <message> <location filename="../qml/AboutDialog.qml" line="36"/> <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> 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'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 -> 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'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 -> application name %2 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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'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'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 'on' or 'off'.</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 'on' or 'off'.</source> - <translation type="unfinished"/> + <translation type="vanished">VPN'i baÅŸlat, 'açık' veya 'kapalı'.</translation> </message> </context> -</TS> \ No newline at end of file +</TS>