diff options
-rw-r--r-- | gui/components/Locations.qml | 2 | ||||
-rw-r--r-- | gui/components/Preferences.qml | 2 | ||||
-rw-r--r-- | gui/i18n/base.ts | 22 | ||||
-rw-r--r-- | gui/i18n/main_el.ts | 41 | ||||
-rw-r--r-- | gui/i18n/main_es.ts | 88 | ||||
-rw-r--r-- | gui/i18n/main_es_ES.ts | 94 | ||||
-rw-r--r-- | gui/i18n/main_et.ts | 124 | ||||
-rw-r--r-- | gui/i18n/main_fa_IR.ts | 94 | ||||
-rw-r--r-- | gui/i18n/main_fr.ts | 55 | ||||
-rw-r--r-- | gui/i18n/main_hu.ts | 96 | ||||
-rw-r--r-- | gui/i18n/main_lt.ts | 96 | ||||
-rw-r--r-- | gui/i18n/main_nl.ts | 92 | ||||
-rw-r--r-- | gui/i18n/main_pl.ts | 94 | ||||
-rw-r--r-- | gui/i18n/main_tr.ts | 41 | ||||
-rw-r--r-- | gui/i18n/main_ug.ts | 104 |
15 files changed, 548 insertions, 497 deletions
diff --git a/gui/components/Locations.qml b/gui/components/Locations.qml index 30a34e5..aa315f3 100644 --- a/gui/components/Locations.qml +++ b/gui/components/Locations.qml @@ -28,7 +28,7 @@ ThemedPage { //: Location Selection: label for radio buttons that selects manually property var manualSelectionLabel: qsTr("Manually select") //: A little display to signal that the clicked gateway is being switched to - property var switchingLocationLabel: qsTr("Switching gateways...") + property var switchingLocationLabel: qsTr("Switching gateway…") //: Subtitle to explain that only bridge locations are shown in the selector property var onlyBridgesWarning: qsTr("Only locations with bridges") diff --git a/gui/components/Preferences.qml b/gui/components/Preferences.qml index 546ff8b..31e1bc6 100644 --- a/gui/components/Preferences.qml +++ b/gui/components/Preferences.qml @@ -141,7 +141,7 @@ ThemedPage { } Label { - text: qsTr("UDP can make the VPN faster. It might be blocked on some networks") + text: qsTr("UDP can make the VPN faster. It might be blocked on some networks.") width: parent.width color: "gray" visible: true diff --git a/gui/i18n/base.ts b/gui/i18n/base.ts index 239d68c..6ab3576 100644 --- a/gui/i18n/base.ts +++ b/gui/i18n/base.ts @@ -25,7 +25,7 @@ <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation type="unfinished"></translation> </message> @@ -87,7 +87,7 @@ </message> <message> <location filename="../components/Locations.qml" line="31"/> - <source>Switching gateways...</source> + <source>Switching gateway…</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> <translation type="unfinished"></translation> </message> @@ -192,7 +192,7 @@ </message> <message> <location filename="../components/Preferences.qml" line="144"/> - <source>UDP can make the VPN faster. It might be blocked on some networks</source> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> <translation type="unfinished"></translation> </message> <message> @@ -346,42 +346,42 @@ Connection</source> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <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="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation type="unfinished"></translation> </message> diff --git a/gui/i18n/main_el.ts b/gui/i18n/main_el.ts index 54cd48d..2975da7 100644 --- a/gui/i18n/main_el.ts +++ b/gui/i18n/main_el.ts @@ -1,4 +1,6 @@ -<?xml version="1.0" ?><!DOCTYPE TS><TS language="el" version="2.1"> +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="el"> <context> <name>About</name> <message> @@ -24,7 +26,7 @@ <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>Προτεινόμενη</translation> </message> @@ -86,9 +88,14 @@ </message> <message> <location filename="../components/Locations.qml" line="31"/> + <source>Switching gateway…</source> + <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> + <translation type="unfinished"></translation> + </message> + <message> <source>Switching gateways...</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation>Η πύλη αλλάζει...</translation> + <translation type="vanished">Η πύλη αλλάζει...</translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> @@ -191,8 +198,12 @@ </message> <message> <location filename="../components/Preferences.qml" line="144"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> + </message> + <message> <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation>Το UDP μπορεί να κάνει το VPN γρηγορότερο. Ίσως να μπλοκάρεται σε κάποια δίκτυα</translation> + <translation type="vanished">Το UDP μπορεί να κάνει το VPN γρηγορότερο. Ίσως να μπλοκάρεται σε κάποια δίκτυα</translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> @@ -340,51 +351,51 @@ Connection</source> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>: ένα γρήγορο και ασφαλές VPN. Με την υποστήριξη του Bitmask.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> <translation>Να μην εμφανίζεται το εικονίδιο στη μπάρα κατάστασης (χρήσιμο σε συνδυασμό με την επέκταση Gnome Shell ή για τον έλεγχο του VPN με άλλα μέσα).</translation> </message> <message> - <location filename="../main.cpp" line="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>Ενεργοποίηση Web API.</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation>Εγκατάσταση βοηθών (μόνο για Linux, απαιτείται sudo). </translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>Χρήση obfs4 για την απόκρυψη και συσκότιση της κίνησης, αν είναι διαθέσιμο από τον πάροχο.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>Απενεργοποίηση αυτόματης εκκίνησης στην επόμενη εκτέλεση.</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation>Θύρα Web API (προκαθορισμένη: 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>Εκκίνηση του VPN, είτε "ενεργό" είτε "ανενεργό".</translation> </message> </context> -</TS>
\ No newline at end of file +</TS> diff --git a/gui/i18n/main_es.ts b/gui/i18n/main_es.ts index e2cb562..e61d8e6 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>About</name> <message> @@ -17,13 +19,13 @@ <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>Recomendado</translation> </message> @@ -38,7 +40,7 @@ <message> <location filename="../components/Help.qml" line="20"/> <source>Troubleshooting and support</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="31"/> @@ -48,7 +50,7 @@ <message> <location filename="../components/Help.qml" line="42"/> <source>How to uninstall</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -69,31 +71,31 @@ <message> <location filename="../components/Locations.qml" line="21"/> <source>Select Location</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="27"/> <source>Automatically use best connection</source> <extracomment>this is in the radio button for the auto selection</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="29"/> <source>Manually select</source> <extracomment>Location Selection: label for radio buttons that selects manually</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="31"/> - <source>Switching gateways...</source> + <source>Switching gateway…</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> <source>Only locations with bridges</source> <extracomment>Subtitle to explain that only bridge locations are shown in the selector</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="65"/> @@ -133,12 +135,12 @@ <message> <location filename="../components/MainView.qml" line="107"/> <source>Please donate!</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="121"/> <source>This service is paid for entirely by donations from users like you. The cost of running the VPN is approximately 5 USD per person every month, but every little bit counts. Do you want to donate now?</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -151,17 +153,17 @@ <message> <location filename="../components/Preferences.qml" line="38"/> <source>Turn off the VPN to make changes</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="48"/> <source>Censorship circumvention</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="56"/> <source>These techniques can bypass censorship, but are slower. Use them only when needed.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="70"/> @@ -171,32 +173,32 @@ <message> <location filename="../components/Preferences.qml" line="96"/> <source>Traffic is obfuscated to bypass blocks</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="109"/> <source>Use Snowflake</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="124"/> <source>Snowflake needs Tor installed in your system</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="136"/> <source>Transport</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="144"/> - <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation type="unfinished"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> <source>Use UDP if available</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -204,17 +206,17 @@ <message> <location filename="../components/Splash.qml" line="100"/> <source>There is a newer version available. </source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="100"/> <source>Make sure to <a href="https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md">uninstall</a> the previous one before running the new installer.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="104"/> <source>UPGRADE NOW</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -249,7 +251,7 @@ <message> <location filename="../components/Systray.qml" line="72"/> <source>Connect to</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="74"/> @@ -259,7 +261,7 @@ <message> <location filename="../components/Systray.qml" line="77"/> <source>Disconnect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -268,13 +270,13 @@ <location filename="../components/VPNState.qml" line="26"/> <location filename="../components/VPNState.qml" line="125"/> <source>Connecting</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="58"/> <source>Unsecured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="71"/> @@ -285,7 +287,7 @@ Connection</source> <location filename="../components/VPNState.qml" line="91"/> <source>Secured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="104"/> @@ -306,7 +308,7 @@ Connection</source> <message> <location filename="../components/VPNState.qml" line="223"/> <source>off</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="226"/> @@ -337,51 +339,51 @@ Connection</source> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>: una VPN rápida y segura. Potenciada por Bitmask.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> <translation>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="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>Habilitar API Web.</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation>Instalar programas auxiliares (sólo en Linux, requiere sudo).</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>Usar obfs4 para ofuscar el tráfico, si está disponible con el proveedor.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>Deshabilitar arranque automático para la siguiente ejecución.</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation>Puerto para la API Web (por defecto: 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>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 41faa0c..54930e9 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>About</name> <message> @@ -17,13 +19,13 @@ <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>Recomendado</translation> </message> @@ -38,17 +40,17 @@ <message> <location filename="../components/Help.qml" line="20"/> <source>Troubleshooting and support</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="31"/> <source>Report a bug</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="42"/> <source>How to uninstall</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -69,31 +71,31 @@ <message> <location filename="../components/Locations.qml" line="21"/> <source>Select Location</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="27"/> <source>Automatically use best connection</source> <extracomment>this is in the radio button for the auto selection</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="29"/> <source>Manually select</source> <extracomment>Location Selection: label for radio buttons that selects manually</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="31"/> - <source>Switching gateways...</source> + <source>Switching gateway…</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> <source>Only locations with bridges</source> <extracomment>Subtitle to explain that only bridge locations are shown in the selector</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="65"/> @@ -133,12 +135,12 @@ <message> <location filename="../components/MainView.qml" line="107"/> <source>Please donate!</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="121"/> <source>This service is paid for entirely by donations from users like you. The cost of running the VPN is approximately 5 USD per person every month, but every little bit counts. Do you want to donate now?</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -151,17 +153,17 @@ <message> <location filename="../components/Preferences.qml" line="38"/> <source>Turn off the VPN to make changes</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="48"/> <source>Censorship circumvention</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="56"/> <source>These techniques can bypass censorship, but are slower. Use them only when needed.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="70"/> @@ -171,32 +173,32 @@ <message> <location filename="../components/Preferences.qml" line="96"/> <source>Traffic is obfuscated to bypass blocks</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="109"/> <source>Use Snowflake</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="124"/> <source>Snowflake needs Tor installed in your system</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="136"/> <source>Transport</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="144"/> - <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation type="unfinished"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> <source>Use UDP if available</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -204,17 +206,17 @@ <message> <location filename="../components/Splash.qml" line="100"/> <source>There is a newer version available. </source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="100"/> <source>Make sure to <a href="https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md">uninstall</a> the previous one before running the new installer.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="104"/> <source>UPGRADE NOW</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -233,12 +235,12 @@ <location filename="../components/Systray.qml" line="45"/> <source>Hide</source> <extracomment>Part of the systray menu; show or hide the main app window</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="45"/> <source>Show</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="57"/> @@ -249,7 +251,7 @@ <message> <location filename="../components/Systray.qml" line="72"/> <source>Connect to</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="74"/> @@ -259,7 +261,7 @@ <message> <location filename="../components/Systray.qml" line="77"/> <source>Disconnect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -268,13 +270,13 @@ <location filename="../components/VPNState.qml" line="26"/> <location filename="../components/VPNState.qml" line="125"/> <source>Connecting</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="58"/> <source>Unsecured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="71"/> @@ -285,7 +287,7 @@ Connection</source> <location filename="../components/VPNState.qml" line="91"/> <source>Secured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="104"/> @@ -306,7 +308,7 @@ Connection</source> <message> <location filename="../components/VPNState.qml" line="223"/> <source>off</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="226"/> @@ -337,51 +339,51 @@ Connection</source> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>: una VPN rápida y segura. Potenciada por Bitmask.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> <translation>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="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>Habilitar API Web.</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation>Instalar programas auxiliares (sólo en Linux, requiere sudo).</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>Usar obfs4 para ofuscar el tráfico, si está disponible con el proveedor.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>Deshabilitar arranque automático para la siguiente ejecución.</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation>Puerto para la API Web (por defecto: 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>Iniciar la VPN, 'conectada' o bien, 'desconectada'.</translation> </message> </context> -</TS>
\ No newline at end of file +</TS> diff --git a/gui/i18n/main_et.ts b/gui/i18n/main_et.ts index 23b23b8..e9b23d9 100644 --- a/gui/i18n/main_et.ts +++ b/gui/i18n/main_et.ts @@ -1,4 +1,6 @@ -<?xml version="1.0" ?><!DOCTYPE TS><TS language="et" version="2.1"> +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="et"> <context> <name>About</name> <message> @@ -17,15 +19,15 @@ <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -33,22 +35,22 @@ <message> <location filename="../components/Help.qml" line="7"/> <source>Help</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="20"/> <source>Troubleshooting and support</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="31"/> <source>Report a bug</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="42"/> <source>How to uninstall</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -56,7 +58,7 @@ <message> <location filename="../components/InitErrors.qml" line="31"/> <source>Could not find helpers. Please check your installation</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/InitErrors.qml" line="44"/> @@ -69,37 +71,37 @@ <message> <location filename="../components/Locations.qml" line="21"/> <source>Select Location</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="27"/> <source>Automatically use best connection</source> <extracomment>this is in the radio button for the auto selection</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="29"/> <source>Manually select</source> <extracomment>Location Selection: label for radio buttons that selects manually</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="31"/> - <source>Switching gateways...</source> + <source>Switching gateway…</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> <source>Only locations with bridges</source> <extracomment>Subtitle to explain that only bridge locations are shown in the selector</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="65"/> <source>Recommended</source> <extracomment>Location Selection: label for radio button that selects automatically</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -113,12 +115,12 @@ <message> <location filename="../components/MainView.qml" line="46"/> <source>Preferences</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="60"/> <source>Help</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="68"/> @@ -133,12 +135,12 @@ <message> <location filename="../components/MainView.qml" line="107"/> <source>Please donate!</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="121"/> <source>This service is paid for entirely by donations from users like you. The cost of running the VPN is approximately 5 USD per person every month, but every little bit counts. Do you want to donate now?</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -146,57 +148,57 @@ <message> <location filename="../components/Preferences.qml" line="10"/> <source>Preferences</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="38"/> <source>Turn off the VPN to make changes</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="48"/> <source>Censorship circumvention</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="56"/> <source>These techniques can bypass censorship, but are slower. Use them only when needed.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="70"/> <source>Use obfs4 bridges</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="96"/> <source>Traffic is obfuscated to bypass blocks</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="109"/> <source>Use Snowflake</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="124"/> <source>Snowflake needs Tor installed in your system</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="136"/> <source>Transport</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="144"/> - <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation type="unfinished"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> <source>Use UDP if available</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -204,17 +206,17 @@ <message> <location filename="../components/Splash.qml" line="100"/> <source>There is a newer version available. </source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="100"/> <source>Make sure to <a href="https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md">uninstall</a> the previous one before running the new installer.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="104"/> <source>UPGRADE NOW</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -222,7 +224,7 @@ <message> <location filename="../components/Systray.qml" line="16"/> <source>Checking status…</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="36"/> @@ -233,12 +235,12 @@ <location filename="../components/Systray.qml" line="45"/> <source>Hide</source> <extracomment>Part of the systray menu; show or hide the main app window</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="45"/> <source>Show</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="57"/> @@ -249,17 +251,17 @@ <message> <location filename="../components/Systray.qml" line="72"/> <source>Connect to</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="74"/> <source>Connect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="77"/> <source>Disconnect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -268,13 +270,13 @@ <location filename="../components/VPNState.qml" line="26"/> <location filename="../components/VPNState.qml" line="125"/> <source>Connecting</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="58"/> <source>Unsecured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="71"/> @@ -285,7 +287,7 @@ Connection</source> <location filename="../components/VPNState.qml" line="91"/> <source>Secured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="104"/> @@ -306,7 +308,7 @@ Connection</source> <message> <location filename="../components/VPNState.qml" line="223"/> <source>off</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="226"/> @@ -337,51 +339,51 @@ Connection</source> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>: kiire ja turvaline VPN. Kasutatud tarkvara on Bitmask.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <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="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>Kui see on teenusepakkuja poolt saadaval, siis kasuta liikluse peitmiseks teeki obfs4.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>Keela järgmisel käivitamisel automaatne käivitamine.</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> -</TS>
\ No newline at end of file +</TS> diff --git a/gui/i18n/main_fa_IR.ts b/gui/i18n/main_fa_IR.ts index e8556fa..6790612 100644 --- a/gui/i18n/main_fa_IR.ts +++ b/gui/i18n/main_fa_IR.ts @@ -1,4 +1,6 @@ -<?xml version="1.0" ?><!DOCTYPE TS><TS language="fa_IR" version="2.1"> +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="fa_IR"> <context> <name>About</name> <message> @@ -17,13 +19,13 @@ <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>توصیه میشود</translation> </message> @@ -38,17 +40,17 @@ <message> <location filename="../components/Help.qml" line="20"/> <source>Troubleshooting and support</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="31"/> <source>Report a bug</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="42"/> <source>How to uninstall</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -69,31 +71,31 @@ <message> <location filename="../components/Locations.qml" line="21"/> <source>Select Location</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="27"/> <source>Automatically use best connection</source> <extracomment>this is in the radio button for the auto selection</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="29"/> <source>Manually select</source> <extracomment>Location Selection: label for radio buttons that selects manually</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="31"/> - <source>Switching gateways...</source> + <source>Switching gateway…</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> <source>Only locations with bridges</source> <extracomment>Subtitle to explain that only bridge locations are shown in the selector</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="65"/> @@ -133,12 +135,12 @@ <message> <location filename="../components/MainView.qml" line="107"/> <source>Please donate!</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="121"/> <source>This service is paid for entirely by donations from users like you. The cost of running the VPN is approximately 5 USD per person every month, but every little bit counts. Do you want to donate now?</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -151,17 +153,17 @@ <message> <location filename="../components/Preferences.qml" line="38"/> <source>Turn off the VPN to make changes</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="48"/> <source>Censorship circumvention</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="56"/> <source>These techniques can bypass censorship, but are slower. Use them only when needed.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="70"/> @@ -171,32 +173,32 @@ <message> <location filename="../components/Preferences.qml" line="96"/> <source>Traffic is obfuscated to bypass blocks</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="109"/> <source>Use Snowflake</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="124"/> <source>Snowflake needs Tor installed in your system</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="136"/> <source>Transport</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="144"/> - <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation type="unfinished"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> <source>Use UDP if available</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -204,17 +206,17 @@ <message> <location filename="../components/Splash.qml" line="100"/> <source>There is a newer version available. </source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="100"/> <source>Make sure to <a href="https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md">uninstall</a> the previous one before running the new installer.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="104"/> <source>UPGRADE NOW</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -233,12 +235,12 @@ <location filename="../components/Systray.qml" line="45"/> <source>Hide</source> <extracomment>Part of the systray menu; show or hide the main app window</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="45"/> <source>Show</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="57"/> @@ -249,7 +251,7 @@ <message> <location filename="../components/Systray.qml" line="72"/> <source>Connect to</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="74"/> @@ -259,7 +261,7 @@ <message> <location filename="../components/Systray.qml" line="77"/> <source>Disconnect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -268,13 +270,13 @@ <location filename="../components/VPNState.qml" line="26"/> <location filename="../components/VPNState.qml" line="125"/> <source>Connecting</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="58"/> <source>Unsecured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="71"/> @@ -285,7 +287,7 @@ Connection</source> <location filename="../components/VPNState.qml" line="91"/> <source>Secured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="104"/> @@ -306,7 +308,7 @@ Connection</source> <message> <location filename="../components/VPNState.qml" line="223"/> <source>off</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="226"/> @@ -337,51 +339,51 @@ Connection</source> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>: یک VPN سریع و امن. قدرت گرفت از Bitmask.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> <translation>آیکون را در نوارسیستم نشان نده (مناسب برای استفاده با افزونه پوسته گنوم، یا کنترل VPN با روشهای دیگر).</translation> </message> <message> - <location filename="../main.cpp" line="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>فعال کردن API وب.</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation>نصب ابزار کمکی (فقط در لینوکس، نیاز به sudo دارد).</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>برای مخفی سازی ترافیک از obfs4 استفاده کند، اگر توسط ارائه کننده فراهم شده باشد.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>شروع اتوماتیک را در اجرای بعد غیر فعال کن.</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation>پورت API وب (پیشفرض: 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>شروع VPN، یا 'روشن' یا 'خاموش'.</translation> </message> </context> -</TS>
\ No newline at end of file +</TS> diff --git a/gui/i18n/main_fr.ts b/gui/i18n/main_fr.ts index 6e8a0f2..b876b7e 100644 --- a/gui/i18n/main_fr.ts +++ b/gui/i18n/main_fr.ts @@ -1,4 +1,6 @@ -<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr" version="2.1"> +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="fr"> <context> <name>About</name> <message> @@ -17,14 +19,14 @@ <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation>%1 version : + <translation>%1 version : %2</translation> </message> </context> <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>Recommandé</translation> </message> @@ -86,9 +88,14 @@ </message> <message> <location filename="../components/Locations.qml" line="31"/> + <source>Switching gateway…</source> + <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> + <translation type="unfinished"></translation> + </message> + <message> <source>Switching gateways...</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation>Changement de passerelle…</translation> + <translation type="vanished">Changement de passerelle…</translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> @@ -139,7 +146,7 @@ <message> <location filename="../components/MainView.qml" line="121"/> <source>This service is paid for entirely by donations from users like you. The cost of running the VPN is approximately 5 USD per person every month, but every little bit counts. Do you want to donate now?</source> - <translation>Ce service est entièrement financé par les dons d’utilisateurs tels que vous. L’exploitation du RPV coûte approximativement 5 $ US par personne et par mois, mais chaque geste compte. Souhaitez-vous faire un don maintenant ?</translation> + <translation>Ce service est entièrement financé par les dons d’utilisateurs tels que vous. L’exploitation du RPV coûte approximativement 5 $ US par personne et par mois, mais chaque geste compte. Souhaitez-vous faire un don maintenant ?</translation> </message> </context> <context> @@ -167,7 +174,7 @@ <message> <location filename="../components/Preferences.qml" line="70"/> <source>Use obfs4 bridges</source> - <translation>Utiliser des ponts obfs4</translation> + <translation>Utiliser des ponts obfs4</translation> </message> <message> <location filename="../components/Preferences.qml" line="96"/> @@ -191,8 +198,12 @@ </message> <message> <location filename="../components/Preferences.qml" line="144"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> + </message> + <message> <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation>UDP peut accélérer le RPV. UDP pourrait être bloqué sur certains réseaux</translation> + <translation type="vanished">UDP peut accélérer le RPV. UDP pourrait être bloqué sur certains réseaux</translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> @@ -340,51 +351,51 @@ sécurisée</translation> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> - <translation> : un RPV rapide et sécurisé. Propulsé par Bitmask.</translation> + <translation> : un RPV rapide et sécurisé. Propulsé par Bitmask.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> - <translation>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> + <translation>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="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>Activer l’API Web.</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> - <translation>Installer les aides (Linux seulement, « sudo » est requis). </translation> + <translation>Installer les aides (Linux seulement, « sudo » est requis). </translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>Utiliser obfs4 pour brouiller le trafic, si proposé par le fournisseur.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>Désactiver le démarrage automatique pour la prochaine exécution.</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> - <translation>Port de l’API Web (par défaut : 8080)</translation> + <translation>Port de l’API Web (par défaut : 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>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_hu.ts b/gui/i18n/main_hu.ts index de829be..4a01968 100644 --- a/gui/i18n/main_hu.ts +++ b/gui/i18n/main_hu.ts @@ -1,4 +1,6 @@ -<?xml version="1.0" ?><!DOCTYPE TS><TS language="hu" version="2.1"> +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="hu"> <context> <name>About</name> <message> @@ -17,13 +19,13 @@ <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>Ajánlott</translation> </message> @@ -38,17 +40,17 @@ <message> <location filename="../components/Help.qml" line="20"/> <source>Troubleshooting and support</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="31"/> <source>Report a bug</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="42"/> <source>How to uninstall</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -69,31 +71,31 @@ <message> <location filename="../components/Locations.qml" line="21"/> <source>Select Location</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="27"/> <source>Automatically use best connection</source> <extracomment>this is in the radio button for the auto selection</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="29"/> <source>Manually select</source> <extracomment>Location Selection: label for radio buttons that selects manually</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="31"/> - <source>Switching gateways...</source> + <source>Switching gateway…</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> <source>Only locations with bridges</source> <extracomment>Subtitle to explain that only bridge locations are shown in the selector</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="65"/> @@ -133,12 +135,12 @@ <message> <location filename="../components/MainView.qml" line="107"/> <source>Please donate!</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="121"/> <source>This service is paid for entirely by donations from users like you. The cost of running the VPN is approximately 5 USD per person every month, but every little bit counts. Do you want to donate now?</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -151,17 +153,17 @@ <message> <location filename="../components/Preferences.qml" line="38"/> <source>Turn off the VPN to make changes</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="48"/> <source>Censorship circumvention</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="56"/> <source>These techniques can bypass censorship, but are slower. Use them only when needed.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="70"/> @@ -171,32 +173,32 @@ <message> <location filename="../components/Preferences.qml" line="96"/> <source>Traffic is obfuscated to bypass blocks</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="109"/> <source>Use Snowflake</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="124"/> <source>Snowflake needs Tor installed in your system</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="136"/> <source>Transport</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="144"/> - <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation type="unfinished"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> <source>Use UDP if available</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -204,17 +206,17 @@ <message> <location filename="../components/Splash.qml" line="100"/> <source>There is a newer version available. </source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="100"/> <source>Make sure to <a href="https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md">uninstall</a> the previous one before running the new installer.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="104"/> <source>UPGRADE NOW</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -233,12 +235,12 @@ <location filename="../components/Systray.qml" line="45"/> <source>Hide</source> <extracomment>Part of the systray menu; show or hide the main app window</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="45"/> <source>Show</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="57"/> @@ -249,17 +251,17 @@ <message> <location filename="../components/Systray.qml" line="72"/> <source>Connect to</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="74"/> <source>Connect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="77"/> <source>Disconnect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -268,13 +270,13 @@ <location filename="../components/VPNState.qml" line="26"/> <location filename="../components/VPNState.qml" line="125"/> <source>Connecting</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="58"/> <source>Unsecured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="71"/> @@ -285,7 +287,7 @@ Connection</source> <location filename="../components/VPNState.qml" line="91"/> <source>Secured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="104"/> @@ -306,7 +308,7 @@ Connection</source> <message> <location filename="../components/VPNState.qml" line="223"/> <source>off</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="226"/> @@ -337,51 +339,51 @@ Connection</source> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>: gyors és biztonságos VPN. A Bitmask-kal hajtva.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> <translation>A tálca ikon elrejtése (hasznos a Gnome Shell kiterjesztéssel együtt, vagy ha a VPN-t más módon vezérli).</translation> </message> <message> - <location filename="../main.cpp" line="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>Web API engedélyezés.</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation>Segítők telepítése (csak Linux, sudo-t igényel).</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>Az obfs4 használata a forgalom obfuszkálására, ha elérhető a szolgáltatónál.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>Autostart tiltása a következő futtatásnál.</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation>Web API port alapértelmezett: 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>VPN indítása 'be' vagy 'ki'.</translation> </message> </context> -</TS>
\ No newline at end of file +</TS> diff --git a/gui/i18n/main_lt.ts b/gui/i18n/main_lt.ts index 2ba0fda..3359535 100644 --- a/gui/i18n/main_lt.ts +++ b/gui/i18n/main_lt.ts @@ -1,4 +1,6 @@ -<?xml version="1.0" ?><!DOCTYPE TS><TS language="lt" version="2.1"> +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="lt"> <context> <name>About</name> <message> @@ -17,13 +19,13 @@ <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>Rekomenduojama</translation> </message> @@ -38,17 +40,17 @@ <message> <location filename="../components/Help.qml" line="20"/> <source>Troubleshooting and support</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="31"/> <source>Report a bug</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="42"/> <source>How to uninstall</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -69,31 +71,31 @@ <message> <location filename="../components/Locations.qml" line="21"/> <source>Select Location</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="27"/> <source>Automatically use best connection</source> <extracomment>this is in the radio button for the auto selection</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="29"/> <source>Manually select</source> <extracomment>Location Selection: label for radio buttons that selects manually</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="31"/> - <source>Switching gateways...</source> + <source>Switching gateway…</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> <source>Only locations with bridges</source> <extracomment>Subtitle to explain that only bridge locations are shown in the selector</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="65"/> @@ -133,12 +135,12 @@ <message> <location filename="../components/MainView.qml" line="107"/> <source>Please donate!</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="121"/> <source>This service is paid for entirely by donations from users like you. The cost of running the VPN is approximately 5 USD per person every month, but every little bit counts. Do you want to donate now?</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -151,17 +153,17 @@ <message> <location filename="../components/Preferences.qml" line="38"/> <source>Turn off the VPN to make changes</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="48"/> <source>Censorship circumvention</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="56"/> <source>These techniques can bypass censorship, but are slower. Use them only when needed.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="70"/> @@ -171,32 +173,32 @@ <message> <location filename="../components/Preferences.qml" line="96"/> <source>Traffic is obfuscated to bypass blocks</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="109"/> <source>Use Snowflake</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="124"/> <source>Snowflake needs Tor installed in your system</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="136"/> <source>Transport</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="144"/> - <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation type="unfinished"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> <source>Use UDP if available</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -204,17 +206,17 @@ <message> <location filename="../components/Splash.qml" line="100"/> <source>There is a newer version available. </source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="100"/> <source>Make sure to <a href="https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md">uninstall</a> the previous one before running the new installer.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="104"/> <source>UPGRADE NOW</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -233,12 +235,12 @@ <location filename="../components/Systray.qml" line="45"/> <source>Hide</source> <extracomment>Part of the systray menu; show or hide the main app window</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="45"/> <source>Show</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="57"/> @@ -249,17 +251,17 @@ <message> <location filename="../components/Systray.qml" line="72"/> <source>Connect to</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="74"/> <source>Connect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="77"/> <source>Disconnect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -268,13 +270,13 @@ <location filename="../components/VPNState.qml" line="26"/> <location filename="../components/VPNState.qml" line="125"/> <source>Connecting</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="58"/> <source>Unsecured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="71"/> @@ -285,7 +287,7 @@ Connection</source> <location filename="../components/VPNState.qml" line="91"/> <source>Secured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="104"/> @@ -306,7 +308,7 @@ Connection</source> <message> <location filename="../components/VPNState.qml" line="223"/> <source>off</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="226"/> @@ -337,51 +339,51 @@ Connection</source> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>: greitas ir saugus VPN. Veikia su Bitmask.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> <translation>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="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>Įjungti saityno API.</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation>Įdiegti pagelbiklius (tik Linux, reikalauja sudo).</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>Naudoti obfs4, siekiant maskuoti duomenų srautą, jei prieinama iš teikėjo.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>Išjungti automatinį paleidimą kitam paleidimui.</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation>Saityno API prievadas (numatytasis: 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>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_nl.ts index 740a7f5..0bedd62 100644 --- a/gui/i18n/main_nl.ts +++ b/gui/i18n/main_nl.ts @@ -1,4 +1,6 @@ -<?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="nl"> <context> <name>About</name> <message> @@ -17,13 +19,13 @@ <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>Aanbevolen</translation> </message> @@ -38,7 +40,7 @@ <message> <location filename="../components/Help.qml" line="20"/> <source>Troubleshooting and support</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="31"/> @@ -48,7 +50,7 @@ <message> <location filename="../components/Help.qml" line="42"/> <source>How to uninstall</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -69,31 +71,31 @@ <message> <location filename="../components/Locations.qml" line="21"/> <source>Select Location</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="27"/> <source>Automatically use best connection</source> <extracomment>this is in the radio button for the auto selection</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="29"/> <source>Manually select</source> <extracomment>Location Selection: label for radio buttons that selects manually</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="31"/> - <source>Switching gateways...</source> + <source>Switching gateway…</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> <source>Only locations with bridges</source> <extracomment>Subtitle to explain that only bridge locations are shown in the selector</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="65"/> @@ -133,12 +135,12 @@ <message> <location filename="../components/MainView.qml" line="107"/> <source>Please donate!</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="121"/> <source>This service is paid for entirely by donations from users like you. The cost of running the VPN is approximately 5 USD per person every month, but every little bit counts. Do you want to donate now?</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -151,17 +153,17 @@ <message> <location filename="../components/Preferences.qml" line="38"/> <source>Turn off the VPN to make changes</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="48"/> <source>Censorship circumvention</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="56"/> <source>These techniques can bypass censorship, but are slower. Use them only when needed.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="70"/> @@ -171,32 +173,32 @@ <message> <location filename="../components/Preferences.qml" line="96"/> <source>Traffic is obfuscated to bypass blocks</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="109"/> <source>Use Snowflake</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="124"/> <source>Snowflake needs Tor installed in your system</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="136"/> <source>Transport</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="144"/> - <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation type="unfinished"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> <source>Use UDP if available</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -204,17 +206,17 @@ <message> <location filename="../components/Splash.qml" line="100"/> <source>There is a newer version available. </source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="100"/> <source>Make sure to <a href="https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md">uninstall</a> the previous one before running the new installer.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="104"/> <source>UPGRADE NOW</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -233,12 +235,12 @@ <location filename="../components/Systray.qml" line="45"/> <source>Hide</source> <extracomment>Part of the systray menu; show or hide the main app window</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="45"/> <source>Show</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="57"/> @@ -249,7 +251,7 @@ <message> <location filename="../components/Systray.qml" line="72"/> <source>Connect to</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="74"/> @@ -259,7 +261,7 @@ <message> <location filename="../components/Systray.qml" line="77"/> <source>Disconnect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -268,13 +270,13 @@ <location filename="../components/VPNState.qml" line="26"/> <location filename="../components/VPNState.qml" line="125"/> <source>Connecting</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="58"/> <source>Unsecured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="71"/> @@ -285,7 +287,7 @@ Connection</source> <location filename="../components/VPNState.qml" line="91"/> <source>Secured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="104"/> @@ -306,7 +308,7 @@ Connection</source> <message> <location filename="../components/VPNState.qml" line="223"/> <source>off</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="226"/> @@ -337,51 +339,51 @@ Connection</source> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>: een snelle en veilige VPN. Powered by Bitmask.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> <translation>Toon het systray icoontje niet (handig in combinatie met Gnome Shell extensie, of om VPN op een andere manier te bedienen).</translation> </message> <message> - <location filename="../main.cpp" line="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>Web API activeren.</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation>Helpertoepassing installeren (enkel voor Linux, vereist sudo).</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>Gebruik obfs4 om je verkeer te versluieren, als het beschikbaar is biji de provider.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>Autostart uitschakelen voor de volgende keer.</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation>Web API poort (standard: 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>Start VPN, 'aan' of 'uit'.</translation> </message> </context> -</TS>
\ No newline at end of file +</TS> diff --git a/gui/i18n/main_pl.ts b/gui/i18n/main_pl.ts index c4ac23e..2cffbc2 100644 --- a/gui/i18n/main_pl.ts +++ b/gui/i18n/main_pl.ts @@ -1,4 +1,6 @@ -<?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="pl"> <context> <name>About</name> <message> @@ -17,13 +19,13 @@ <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>Rekomendowane</translation> </message> @@ -38,17 +40,17 @@ <message> <location filename="../components/Help.qml" line="20"/> <source>Troubleshooting and support</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="31"/> <source>Report a bug</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="42"/> <source>How to uninstall</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -69,31 +71,31 @@ <message> <location filename="../components/Locations.qml" line="21"/> <source>Select Location</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="27"/> <source>Automatically use best connection</source> <extracomment>this is in the radio button for the auto selection</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="29"/> <source>Manually select</source> <extracomment>Location Selection: label for radio buttons that selects manually</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="31"/> - <source>Switching gateways...</source> + <source>Switching gateway…</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> <source>Only locations with bridges</source> <extracomment>Subtitle to explain that only bridge locations are shown in the selector</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="65"/> @@ -133,12 +135,12 @@ <message> <location filename="../components/MainView.qml" line="107"/> <source>Please donate!</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="121"/> <source>This service is paid for entirely by donations from users like you. The cost of running the VPN is approximately 5 USD per person every month, but every little bit counts. Do you want to donate now?</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -151,17 +153,17 @@ <message> <location filename="../components/Preferences.qml" line="38"/> <source>Turn off the VPN to make changes</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="48"/> <source>Censorship circumvention</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="56"/> <source>These techniques can bypass censorship, but are slower. Use them only when needed.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="70"/> @@ -171,32 +173,32 @@ <message> <location filename="../components/Preferences.qml" line="96"/> <source>Traffic is obfuscated to bypass blocks</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="109"/> <source>Use Snowflake</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="124"/> <source>Snowflake needs Tor installed in your system</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="136"/> <source>Transport</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="144"/> - <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation type="unfinished"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> <source>Use UDP if available</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -204,17 +206,17 @@ <message> <location filename="../components/Splash.qml" line="100"/> <source>There is a newer version available. </source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="100"/> <source>Make sure to <a href="https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md">uninstall</a> the previous one before running the new installer.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="104"/> <source>UPGRADE NOW</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -233,12 +235,12 @@ <location filename="../components/Systray.qml" line="45"/> <source>Hide</source> <extracomment>Part of the systray menu; show or hide the main app window</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="45"/> <source>Show</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="57"/> @@ -249,7 +251,7 @@ <message> <location filename="../components/Systray.qml" line="72"/> <source>Connect to</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="74"/> @@ -259,7 +261,7 @@ <message> <location filename="../components/Systray.qml" line="77"/> <source>Disconnect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -268,13 +270,13 @@ <location filename="../components/VPNState.qml" line="26"/> <location filename="../components/VPNState.qml" line="125"/> <source>Connecting</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="58"/> <source>Unsecured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="71"/> @@ -285,7 +287,7 @@ Connection</source> <location filename="../components/VPNState.qml" line="91"/> <source>Secured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="104"/> @@ -306,7 +308,7 @@ Connection</source> <message> <location filename="../components/VPNState.qml" line="223"/> <source>off</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="226"/> @@ -337,51 +339,51 @@ Connection</source> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>: szybki i bezpieczny VPN. Obsługiwany przez Bitmask.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> <translation>Nie wyświetlaj ikony paska zadań (przydatne w połączeniu z rozszerzeniem Gnome Shell lub do kontrolowania VPN w inny sposób).</translation> </message> <message> - <location filename="../main.cpp" line="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>Włącz Web API.</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation>Zainstaluj pomocniki (wyłącznie Linux, wymaga sudo).</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>Używaj obfs4, aby ukryć ruch, jeśli dostępny u dostawcy.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>Wyłącz autostart dla następnego uruchomienia.</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation>Port Web API (domyślny: 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>Uruchom VPN, 'włączony' lub 'wyłączony'.</translation> </message> </context> -</TS>
\ No newline at end of file +</TS> diff --git a/gui/i18n/main_tr.ts b/gui/i18n/main_tr.ts index 7e069da..93b5846 100644 --- a/gui/i18n/main_tr.ts +++ b/gui/i18n/main_tr.ts @@ -1,4 +1,6 @@ -<?xml version="1.0" ?><!DOCTYPE TS><TS language="tr" version="2.1"> +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="tr"> <context> <name>About</name> <message> @@ -24,7 +26,7 @@ <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>Önerilen</translation> </message> @@ -86,9 +88,14 @@ </message> <message> <location filename="../components/Locations.qml" line="31"/> + <source>Switching gateway…</source> + <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> + <translation type="unfinished"></translation> + </message> + <message> <source>Switching gateways...</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation>Ağ geçitleri değiştiriliyor...</translation> + <translation type="vanished">Ağ geçitleri değiştiriliyor...</translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> @@ -191,8 +198,12 @@ </message> <message> <location filename="../components/Preferences.qml" line="144"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> + </message> + <message> <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation>UDP, VPN'i daha hızlı yapabilir. Bazı ağlarda engellenmiş olabilir.</translation> + <translation type="vanished">UDP, VPN'i daha hızlı yapabilir. Bazı ağlarda engellenmiş olabilir.</translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> @@ -340,51 +351,51 @@ Bağlantı</translation> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>: hızlı ve güvenli bir VPN. Bitmask tarafından sunuluyor.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> <translation>Sistem çubuğu simgesini gösterme (Gnome Kabuk eklentisiyle birlikte veya VPN'i başka şekillerde denetlemek için kullanışlıdır)</translation> </message> <message> - <location filename="../main.cpp" line="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>Web API'yi etkinleştir</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation>Yardımcıları kur (sadece Linux, sudo gerekiyor)</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>Trafiği gizlemek için obfs4 kullan, sadece sağlayıcıda kullanılabiliyorsa</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>Sonraki çalıştırma için otomatik başlatmayı devre dışı bırak</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation>Web API portu (varsayılan: 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>VPN'i başlat, 'açık' veya 'kapalı'.</translation> </message> </context> -</TS>
\ No newline at end of file +</TS> diff --git a/gui/i18n/main_ug.ts b/gui/i18n/main_ug.ts index ad84dad..24504e6 100644 --- a/gui/i18n/main_ug.ts +++ b/gui/i18n/main_ug.ts @@ -1,4 +1,6 @@ -<?xml version="1.0" ?><!DOCTYPE TS><TS language="ug" version="2.1"> +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="ug"> <context> <name>About</name> <message> @@ -17,13 +19,13 @@ <source>%1 version: %2</source> <extracomment>%1 -> application name %2 -> version string</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> <name>Footer</name> <message> - <location filename="../components/Footer.qml" line="165"/> + <location filename="../components/Footer.qml" line="171"/> <source>Recommended</source> <translation>تەۋسىيە</translation> </message> @@ -33,22 +35,22 @@ <message> <location filename="../components/Help.qml" line="7"/> <source>Help</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="20"/> <source>Troubleshooting and support</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="31"/> <source>Report a bug</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Help.qml" line="42"/> <source>How to uninstall</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -69,31 +71,31 @@ <message> <location filename="../components/Locations.qml" line="21"/> <source>Select Location</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="27"/> <source>Automatically use best connection</source> <extracomment>this is in the radio button for the auto selection</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="29"/> <source>Manually select</source> <extracomment>Location Selection: label for radio buttons that selects manually</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="31"/> - <source>Switching gateways...</source> + <source>Switching gateway…</source> <extracomment>A little display to signal that the clicked gateway is being switched to</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="33"/> <source>Only locations with bridges</source> <extracomment>Subtitle to explain that only bridge locations are shown in the selector</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Locations.qml" line="65"/> @@ -113,12 +115,12 @@ <message> <location filename="../components/MainView.qml" line="46"/> <source>Preferences</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="60"/> <source>Help</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="68"/> @@ -133,12 +135,12 @@ <message> <location filename="../components/MainView.qml" line="107"/> <source>Please donate!</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/MainView.qml" line="121"/> <source>This service is paid for entirely by donations from users like you. The cost of running the VPN is approximately 5 USD per person every month, but every little bit counts. Do you want to donate now?</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -146,22 +148,22 @@ <message> <location filename="../components/Preferences.qml" line="10"/> <source>Preferences</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="38"/> <source>Turn off the VPN to make changes</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="48"/> <source>Censorship circumvention</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="56"/> <source>These techniques can bypass censorship, but are slower. Use them only when needed.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="70"/> @@ -171,32 +173,32 @@ <message> <location filename="../components/Preferences.qml" line="96"/> <source>Traffic is obfuscated to bypass blocks</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="109"/> <source>Use Snowflake</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="124"/> <source>Snowflake needs Tor installed in your system</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="136"/> <source>Transport</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="144"/> - <source>UDP can make the VPN faster. It might be blocked on some networks</source> - <translation type="unfinished"/> + <source>UDP can make the VPN faster. It might be blocked on some networks.</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Preferences.qml" line="157"/> <source>Use UDP if available</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -204,17 +206,17 @@ <message> <location filename="../components/Splash.qml" line="100"/> <source>There is a newer version available. </source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="100"/> <source>Make sure to <a href="https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md">uninstall</a> the previous one before running the new installer.</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Splash.qml" line="104"/> <source>UPGRADE NOW</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -233,12 +235,12 @@ <location filename="../components/Systray.qml" line="45"/> <source>Hide</source> <extracomment>Part of the systray menu; show or hide the main app window</extracomment> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="45"/> <source>Show</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="57"/> @@ -249,17 +251,17 @@ <message> <location filename="../components/Systray.qml" line="72"/> <source>Connect to</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="74"/> <source>Connect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/Systray.qml" line="77"/> <source>Disconnect</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> </context> <context> @@ -268,13 +270,13 @@ <location filename="../components/VPNState.qml" line="26"/> <location filename="../components/VPNState.qml" line="125"/> <source>Connecting</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="58"/> <source>Unsecured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="71"/> @@ -285,7 +287,7 @@ Connection</source> <location filename="../components/VPNState.qml" line="91"/> <source>Secured Connection</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="104"/> @@ -306,7 +308,7 @@ Connection</source> <message> <location filename="../components/VPNState.qml" line="223"/> <source>off</source> - <translation type="unfinished"/> + <translation type="unfinished"></translation> </message> <message> <location filename="../components/VPNState.qml" line="226"/> @@ -337,51 +339,51 @@ Connection</source> <name>VPNSwitch</name> <message> <location filename="../qml/VPNSwitch.qml" line="10"/> - <source/> - <translation type="unfinished"/> + <source></source> + <translation></translation> </message> </context> <context> <name>main</name> <message> - <location filename="../main.cpp" line="85"/> + <location filename="../main.cpp" line="80"/> <source>: a fast and secure VPN. Powered by Bitmask.</source> <translation>تېز ھەم بىخەتەر VPN بىتماسك تەرىپىدىن سۇنۇلىدۇ.</translation> </message> <message> - <location filename="../main.cpp" line="92"/> + <location filename="../main.cpp" line="87"/> <source>Do not show the systray icon (useful together with Gnome Shell extension, or to control VPN by other means).</source> <translation>سېستىما تەگلىكىدە سىن رەسىمنى كۆرسەتمە (Gnome پوستى كېڭەيتىلمىلىرى، ياكى باشقا ئۇشۇلدا VPNنى كونترول قىلىشتەك ھەر ئىككى ئىشتا قوللىنىشچان)</translation> </message> <message> - <location filename="../main.cpp" line="99"/> + <location filename="../main.cpp" line="94"/> <source>Enable Web API.</source> <translation>ئاكتىپلاشWeb API.</translation> </message> <message> - <location filename="../main.cpp" line="105"/> + <location filename="../main.cpp" line="100"/> <source>Install helpers (Linux only, requires sudo).</source> <translation>ياردمچى قاچىلاش (پەقەتلا لىناكىس ئۈچۈن، لازىم sudo).</translation> </message> <message> - <location filename="../main.cpp" line="111"/> + <location filename="../main.cpp" line="106"/> <source>Use obfs4 to obfuscate the traffic, if available in the provider.</source> <translation>ئەگەر تەمىنلىگۈچىدە بولسا، obfs4 نى قاتناشنى مۈجىمەللەشتۈرۈشكە ئىشلىتىش.</translation> </message> <message> - <location filename="../main.cpp" line="117"/> + <location filename="../main.cpp" line="112"/> <source>Disable autostart for the next run.</source> <translation>كېيىنكى قېتىم باشلىتىلغاندا ئاپتۇماتىك قوزغىتىشنى چەكلەش</translation> </message> <message> - <location filename="../main.cpp" line="122"/> + <location filename="../main.cpp" line="117"/> <source>Web API port (default: 8080)</source> <translation>Web API پورتى (ئەستىكىسى: 8080)</translation> </message> <message> - <location filename="../main.cpp" line="124"/> + <location filename="../main.cpp" line="119"/> <source>Start the VPN, either 'on' or 'off'.</source> <translation>VPN باشلات، مەيلى "ئوچۇق" ياكى "ئېتىك" بولسۇن</translation> </message> </context> -</TS>
\ No newline at end of file +</TS> |