summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkali kaneko (leap communications) <kali@leap.se>2021-11-30 20:38:36 +0100
committerkali kaneko (leap communications) <kali@leap.se>2021-11-30 21:22:48 +0100
commitaae8c839c62ea39adc16ee844f59b90264b6aab1 (patch)
treea013cddaf2ffc49a2acc67d4d0fb9c8ff65d0ee2
parenteb3da3ff44111217c3acab216f8b647c704f74b2 (diff)
[i18n] get locales
-rw-r--r--gui/i18n/main_el.ts399
-rw-r--r--gui/i18n/main_es.ts396
-rw-r--r--gui/i18n/main_es_ES.ts396
-rw-r--r--gui/i18n/main_et.ts311
-rw-r--r--gui/i18n/main_fa_IR.ts396
-rw-r--r--gui/i18n/main_fr.ts407
-rw-r--r--gui/i18n/main_hu.ts396
-rw-r--r--gui/i18n/main_lt.ts396
-rw-r--r--gui/i18n/main_nl.ts396
-rw-r--r--gui/i18n/main_pl.ts396
-rw-r--r--gui/i18n/main_tr.ts399
-rw-r--r--gui/i18n/main_ug.ts396
12 files changed, 750 insertions, 3934 deletions
diff --git a/gui/i18n/main_el.ts b/gui/i18n/main_el.ts
index 9a99b0f..54cd48d 100644
--- a/gui/i18n/main_el.ts
+++ b/gui/i18n/main_el.ts
@@ -1,85 +1,24 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="el">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="el" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">Σχετικά</translation>
+ <translation>Σχετικά</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;Αυτή η υπηρεσία πληρώνεται εξ&apos; ολοκλήρου από τις δωρεές που κάνουν χρήστες σαν κι εσένα.. &lt;a href=&quot;%1&quot;&gt;Παρακαλούμε κάνε μια δωρεά&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;Αυτή η υπηρεσία πληρώνεται εξ&apos; ολοκλήρου από τις δωρεές που κάνουν χρήστες σαν κι εσένα.. &lt;a href=&quot;%1&quot;&gt;Παρακαλούμε κάνε μια δωρεά&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">Σχετικά</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;Αυτή η υπηρεσία πληρώνεται εξ&apos; ολοκλήρου από τις δωρεές που κάνουν χρήστες σαν κι εσένα.. &lt;a href=&quot;%1&quot;&gt;Παρακαλούμε κάνε μια δωρεά&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;Το %1 είναι μια εύκολη, γρήγορη και ασφαλής υπηρεσία VPN που προσφέρεται από το %2. Το %1 δεν χρειάζετεαι λογαριασμούς χρηστών, δεν κρατά αρχείο καταγραφής ούτε σε παρακολουθεί με οποιονδήποτε τρόπο.&lt;/p&gt; %3 &lt;p&gt;Με τη χρήση αυτής της εφαρμογής, συμφονείς με τους &lt;a href=&quot;%4&quot;&gt;Όρους Χρήσης&lt;/a&gt;. Αυτή η υπηρεσία παρέχεται ως έχει, χωρίς καμία εγγύηση, και προορίζεται για άτομα που προσπαθούν να κάνουν τον κόσμο καλύτερο.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">%1 έκδοση: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">Χρήση γεφυρών obfs4</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">Επέλεξε μια γέφυρα μόνο αν ξέρεις πως τη χρειάζεσαι για να παρακάμψεις λογοκρισία στη χώρα σου ή στο τοπικό δίκτυο.</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">Την επόμενη φορά που θα συνδεθείς στο VPN θα χρησιμοποιηθεί μια γέφυρα obfs4.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">Δωρεά</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">Η υπηρεσία %1 έχει μεγάλο κόστος λειτουργίας. Επειδή δεν θέλουμε να αποθηκεύουμε προσωπικά δεδομένα σου, δεν υπάρχουν λογαριασμοί ούτε χρεώσεις για την υπηρεσία. Αλλά αν θέλεις να συνεχίσει να υπάρχει η υπηρεσία, παρακαλούμε να κάνεις μια μηνιαία δωρεά τουλάχιστον $5.
-
-Θέλεις να κάνεις μια δωρεά τώρα;</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">Σφάλμα αρχικοποίησης</translation>
+ <translation>Έκδοση %1:
+%2</translation>
</message>
</context>
<context>
@@ -87,7 +26,7 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">Προτεινόμενη</translation>
+ <translation>Προτεινόμενη</translation>
</message>
</context>
<context>
@@ -95,22 +34,22 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Βοήθεια</translation>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation>Αντιμετώπιση προβλημάτων και υποστήριξη</translation>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation>Αναφορά σφάλματος</translation>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation>Πως να απεγκαταστήσεις</translation>
</message>
</context>
<context>
@@ -118,19 +57,12 @@ Do you want to donate now?</source>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">Δεν μπόρεσαν να βρεθούν βοηθοί. Παρακαλώ έλεγξε την εγκατάστασή σου</translation>
+ <translation>Δεν μπόρεσαν να βρεθούν βοηθοί. Παρακαλώ έλεγξε την εγκατάστασή σου</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">Δεν μπόρεσε να βρεθεί polkit agent.</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">Η τοποθεσία ορίστηκε χειροκίνητα.</translation>
+ <translation>Δεν μπόρεσε να βρεθεί polkit agent.</translation>
</message>
</context>
<context>
@@ -138,92 +70,37 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation>Επιλογή τοποθεσίας</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>
+ <translation>Να χρησιμοποιείται αυτόματα η καλύτερη σύνδεση</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>
+ <translation>Χειροκίνητη επιλογή</translation>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation>Η πύλη αλλάζει...</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>
+ <translation>Μόνο τοποθεσίες με γέφυρες</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>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">Συνδεση</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Patron ID</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">Κωδικός</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Γράψε το Patron ID σου</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">Σύνδεση με τα στοιχεία σύνδεσης της βιβλιοθήκης σου</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">Μπορείς να δεις το Patron ID σου στο πίσω μέρος της κάρτας βιβλιοθήκης σου.</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">Επιτυχής σύνδεση</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">Επιτυχής σύνδεση. Μπορείς τώρα να ενεργοποιήσεις το VPN.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">Κατάσταση</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">Τοποθεσία</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">Γέφυρες</translation>
+ <translation>Προτεινόμενη</translation>
</message>
</context>
<context>
@@ -232,37 +109,37 @@ Do you want to donate now?</source>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">Δωρεά</translation>
+ <translation>Δωρεά</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Προτιμήσεις</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Βοήθεια</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">Σχετικά</translation>
+ <translation>Σχετικά</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">Έξοδος</translation>
+ <translation>Έξοδος</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation>Παρακαλώ κάνε μια δωρεά!</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>
+ <translation>Τα έξοδα αυτής της υπηρεσίας καλύπτονται εξ&apos; ολοκλήρου από δωρεές χρηστών σαν κι εσένα. Το λειτουργικό κόστος του VPN είναι περίπου 5 δολάρια (ΗΠΑ) ανά άτομο ανά μήνα, αλλά ακόμα και μικρότερα ποσά μας βοηθούν. Θα ήθελες να κάνεις μια δωρεά τώρα;</translation>
</message>
</context>
<context>
@@ -270,57 +147,57 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Προτιμήσεις</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation>Απενεργοποίησε το VPN για να κάνεις αλλαγές</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation>Παράκαμψη λογοκρισίας</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>
+ <translation>Αυτές οι τεχνικές μπορούν να παρακάμψουν τεχνικές λογοκρισίας, αλλά είναι πιο αργές. Χρησιμοποιήστε τις μόνο όποτε χρειάζεται.</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">Χρήση γεφυρών obfs4</translation>
+ <translation>Χρήση γεφυρών obfs4</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation>Η κίνηση δεδομένων αποκρύπτεται για τη παράκαμψη μπλοκαρισμάτων</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation>Χρήση Snowflake</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation>Για το Snowflake χρειάζεται να έχεις εγκατεστημένο το Tor</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation>Μεταφορά</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"></translation>
+ <translation>Το UDP μπορεί να κάνει το VPN γρηγορότερο. Ίσως να μπλοκάρεται σε κάποια δίκτυα</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation>Χρήση UDP αν είναι διαθέσιμο</translation>
</message>
</context>
<context>
@@ -328,17 +205,17 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation>Υπάρχει μια νεότερη διαθέσιμη έκδοση.</translation>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation>Θα χρειαστεί να &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;απεγκαταστήσεις&lt;/a&gt; τη προηγούμενη έκδοση πριν εκτελέσεις το καινούριο πρόγραμμα εγκατάστασης.</translation>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation>ΑΝΑΒΑΘΜΙΣΗ ΤΩΡΑ</translation>
</message>
</context>
<context>
@@ -346,44 +223,44 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">Έλεγχος κατάστασης...</translation>
+ <translation>Έλεγχος κατάστασης...</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">Δωρεά</translation>
+ <translation>Δωρεά</translation>
</message>
<message>
<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>
+ <translation>Απόκρυψη</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation>Εμφάνιση</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">Έξοδος</translation>
+ <translation>Έξοδος</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation>Σύνδεση σε</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation>Σύνδεση</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation>Αποσύνδεση</translation>
</message>
</context>
<context>
@@ -392,232 +269,84 @@ Do you want to donate now?</source>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation>Συνδέεται</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation>Μη ασφαλής
+σύνδεση</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">Ενεργοποίηση</translation>
+ <translation>Ενεργοποίηση</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation>Ασφαλής
+σύνδεση</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">Απενεργοποίηση</translation>
+ <translation>Απενεργοποίηση</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">Ακύρωση</translation>
+ <translation>Ακύρωση</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 ανενεργό</translation>
+ <translation>%1 ανενεργό</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation>ανενεργό</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 ενεργό</translation>
+ <translation>%1 ενεργό</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Συνδέεται στο %1</translation>
+ <translation>Συνδέεται στο %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Σταμάτημα του %1</translation>
+ <translation>Το %1 σταματάει</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 μπλοκάρει το διαδίκτυο</translation>
+ <translation>%1 μπλοκάρει το διαδίκτυο</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">Προτεινόμενη</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Προτεινόμενη (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Συνδέθηκε σε %1</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">Συνδέεται...</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 ανενεργό</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 ενεργό</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Συνδέεται στο %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Σταμάτημα του %1</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 μπλοκάρει το διαδίκτυο</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">Δεν μπόρεσαν να βρεθούν βοηθοί. Παρακαλώ έλεγξε την εγκατάστασή σου</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">Δεν μπόρεσε να βρεθεί polkit agent.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">Ωχ! Η υπηρεσία αυθεντικοποίησης φαίνεται πως έχει πέσει. Παρακαλούμε προσπάθησε ξανά αργότερα.</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">Σφάλμα υπηρεσίας</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">Παρακαλούμε έλεγξε το Patron ID σου</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">Δεν μπόρεσες να συνδεθείς με αυτά τα στοιχεία, παρακαλούμε ξαναδοκίμασε</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">Σφάλμα σύνδεσης</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">Σφάλμα κατά την εκκίνηση του %1: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">Έλεγχος κατάστασης...</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">Επανασύνδεση</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">Ενεργοποίηση</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">Ακύρωση</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">Απενεργοποίηση</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">Βοήθεια...</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">Δωρεά...</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">Προτεινόμενη</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">Χειροκίνητα</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">Επιλογή τοποθεσίας...</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">Σχετικά...</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">Αναφορά σφάλματος...</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">Έξοδος</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">Σφάλμα κατά την εκκίνηση του VPN</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">Απουσία του agent αυθεντικοποίησης</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">Δεν μπόρεσε να βρεθεί ο agent αυθεντικοποίησης του polkit. Παρακαλούμε εκτέλεσε έναν και προσπάθησε ξανά.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>: ένα γρήγορο και ασφαλές VPN. Με την υποστήριξη του Bitmask.</translation>
@@ -658,4 +387,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>Εκκίνηση του VPN, είτε &quot;ενεργό&quot; είτε &quot;ανενεργό&quot;.</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_es.ts b/gui/i18n/main_es.ts
index 1c3d4a0..e2cb562 100644
--- a/gui/i18n/main_es.ts
+++ b/gui/i18n/main_es.ts
@@ -1,85 +1,23 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="es">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="es" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">Acerca de</translation>
+ <translation>Acerca de</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;El costo de este servicio está cubierto por completo por donaciones de usuarios como tú. &lt;a href=&quot;%1&quot;&gt;Por favor, dona&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;El costo de este servicio está cubierto por completo por donaciones de usuarios como tú. &lt;a href=&quot;%1&quot;&gt;Por favor, dona&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">Acerca de</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;El costo de este servicio está cubierto por completo por donaciones de usuarios como tú. &lt;a href=&quot;%1&quot;&gt;Por favor, dona&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1 es un servicio de VPN fácil, rápido y seguro de %2. %1 no requiere una cuenta de usuario, no mantiene registros ni te rastrea de manera alguna.&lt;/p&gt; %3 &lt;p&gt;Al usar esta aplicación, manifiestas tu acuerdo con los &lt;a href=&quot;%4&quot;&gt;Términos de Servicio&lt;/a&gt;. Este servicio es provisto como viene, sin garantía alguna, y está destinado a personas que trabajan para hacer del mundo un lugar mejor.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">Versión de %1: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">Usar puentes obfs4</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">Selecciona un puente solamente si sabes que lo necesitas para evadir la censura en tu país o red local.</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">Un puente obfs4 será usado la próxima vez que conectes a la VPN.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">Dona</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">El servicio %1 es costoso de mantener. Ya que no queremos almacenar información personal acerca tuyo, en este servicio no hay cuentas ni sistema de facturación. Pero si deseas que continúe, dona al menos 5 USD al mes.
-
-¿Quieres donar ahora?</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">Error de inicialización</translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -87,7 +25,7 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">Recomendado</translation>
+ <translation>Recomendado</translation>
</message>
</context>
<context>
@@ -95,22 +33,22 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Ayuda</translation>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation>Informar de un fallo</translation>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -118,19 +56,12 @@ Do you want to donate now?</source>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">No se pudieron encontrar los programas auxiliares. Por favor, comprueba tu instalación</translation>
+ <translation>No se pudieron encontrar los programas auxiliares. Por favor, comprueba tu instalación</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">No se pudo encontrar el agente polkit.</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">La ubicación ha sido establecida manualmente.</translation>
+ <translation>No se pudo encontrar el agente polkit.</translation>
</message>
</context>
<context>
@@ -138,92 +69,37 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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">Recomendado</translation>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">Acceder</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Identificación de Patrocinador</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">Contraseña</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Ingresa tu Identificación de Patrocinador</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">Inicia sesión con tus credenciales de biblioteca</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">Puedes comprobar tu número de Identificación de Patrocinador en el reverso de tu tarjeta de biblioteca</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">Sesión iniciada con éxito</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">Sesión iniciada con éxito. Ahora puedes iniciar la VPN.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">Estado</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">Lugar</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">Puentes</translation>
+ <translation>Recomendado</translation>
</message>
</context>
<context>
@@ -232,37 +108,37 @@ Do you want to donate now?</source>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">Dona</translation>
+ <translation>Donar</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Preferencias</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Ayuda</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">Acerca de</translation>
+ <translation>Acerca de</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">Cerrar</translation>
+ <translation>Cerrar</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -270,57 +146,57 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Preferencias</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">Usar puentes obfs4</translation>
+ <translation>Usar puentes obfs4</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -328,17 +204,17 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -346,44 +222,44 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">Comprobando estado...</translation>
+ <translation>Comprobando estado...</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">Dona</translation>
+ <translation>Donar</translation>
</message>
<message>
<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>
+ <translation>Ocultar</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation>Mostrar</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">Cerrar</translation>
+ <translation>Cerrar</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation>Conectar</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -392,232 +268,82 @@ Do you want to donate now?</source>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">Encender</translation>
+ <translation>Encender</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">Apagar</translation>
+ <translation>Apagar</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">Cancelar</translation>
+ <translation>Cancelar</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 desconectada</translation>
+ <translation>%1 desconectada</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 conectada</translation>
+ <translation>%1 conectada</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Conectando a %1</translation>
+ <translation>Conectando a %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Deteniendo %1</translation>
+ <translation>Deteniendo %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">$1 bloqueando Internet</translation>
+ <translation>$1 bloqueando Internet</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">Recomendado</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Recomendado (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Conectado a %1</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">Conectando...</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 desconectada</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 conectada</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Conectando a %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Deteniendo %1</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">$1 bloqueando Internet</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">No se pudieron encontrar los programas auxiliares. Por favor, comprueba tu instalación</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">No se pudo encontrar el agente polkit.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">¡Epa! El servicio de autenticación está caído. Por favor intenta de nuevo más tarde</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">Error en el Servicio</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">Por favor comprueba tu Identificación de Patrocinador</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">No se pudo iniciar sesión con esas credenciales, por favor vuelve a intentar</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">Error de Inicio de sesión</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">Se produjo un error iniciando %1: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">Comprobando estado...</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">Volver a conectar</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">Encender</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">Cancelar</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">Apagar</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">Ayuda...</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">Donar...</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">Recomendado</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">Manual</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">Elegir ubicación...</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">Acerca de...</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">Informar sobre un error…</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">Cerrar</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">Error al iniciar la VPN</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">Falta un agente de autenticación</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">No se pudo encontrar ningún agente de autenticacion de polkit. Por favor lanza uno y prueba de nuevo.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>: una VPN rápida y segura. Potenciada por Bitmask.</translation>
@@ -658,4 +384,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>Iniciar la VPN, &apos;conectada&apos; o bien, &apos;desconectada&apos;.</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_es_ES.ts b/gui/i18n/main_es_ES.ts
index 5eafbb9..41faa0c 100644
--- a/gui/i18n/main_es_ES.ts
+++ b/gui/i18n/main_es_ES.ts
@@ -1,85 +1,23 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="es_ES">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_ES" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">Acerca de</translation>
+ <translation>Acerca de</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;El costo de este servicio está cubierto por completo por donaciones de usuarios como tú. &lt;a href=&quot;%1&quot;&gt;Por favor, dona&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;El costo de este servicio está cubierto por completo por donaciones de usuarios como tú. &lt;a href=&quot;%1&quot;&gt;Por favor, dona&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">Acerca de</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;El costo de este servicio está cubierto por completo por donaciones de usuarios como tú. &lt;a href=&quot;%1&quot;&gt;Por favor, dona&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1 es un servicio de VPN fácil, rápido y seguro de %2. %1 no requiere una cuenta de usuario, no mantiene registros ni te rastrea de manera alguna.&lt;/p&gt; %3 &lt;p&gt;Al usar esta aplicación, manifiestas tu acuerdo con los &lt;a href=&quot;%4&quot;&gt;Términos de Servicio&lt;/a&gt;. Este servicio es provisto como viene, sin garantía alguna, y está destinado a personas que trabajan para hacer del mundo un lugar mejor.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">Versión de %1: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">Usar puentes obfs4</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">Selecciona un puente solamente si sabes que lo necesitas para evadir la censura en tu país o red local.</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">Un puente obfs4 será usado la próxima vez que conectes a la VPN.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">Donar</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">El servicio %1 es costoso de mantener. Ya que no queremos almacenar información personal acerca tuyo, en este servicio no hay cuentas ni sistema de facturación. Pero si deseas que continúe, dona al menos 5 USD al mes.
-
-¿Quieres donar ahora?</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">Error de inicialización</translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -87,7 +25,7 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">Recomendado</translation>
+ <translation>Recomendado</translation>
</message>
</context>
<context>
@@ -95,22 +33,22 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Ayuda</translation>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -118,19 +56,12 @@ Do you want to donate now?</source>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">No se pudieron encontrar los programas auxiliares. Por favor, comprueba tu instalación</translation>
+ <translation>No se pudieron encontrar los programas auxiliares. Por favor, comprueba tu instalación</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">No se pudo encontrar el agente polkit.</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">La ubicación ha sido establecida manualmente.</translation>
+ <translation>No se pudo encontrar el agente polkit.</translation>
</message>
</context>
<context>
@@ -138,92 +69,37 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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">Recomendado</translation>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">Iniciar Sesión</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Identificación de Patrocinador</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">Contraseña</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Ingresa tu Identificación de Patrocinador</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">Inicia sesión con tus credenciales de biblioteca</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">Puedes comprobar tu número de Identificación de Patrocinador en el reverso de tu tarjeta de biblioteca</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">Sesión iniciada con éxito</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">Sesión iniciada con éxito. Ahora puedes iniciar la VPN.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">Estado</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">Ubicación</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">Puentes</translation>
+ <translation>Recomendado</translation>
</message>
</context>
<context>
@@ -232,37 +108,37 @@ Do you want to donate now?</source>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">Donar</translation>
+ <translation>Donar</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Preferencias</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Ayuda</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">Acerca de</translation>
+ <translation>Acerca de</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">Salir</translation>
+ <translation>Salir</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -270,57 +146,57 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Preferencias</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">Usar puentes obfs4</translation>
+ <translation>Usar puentes obfs4</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -328,17 +204,17 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -346,44 +222,44 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">Comprobando estado...</translation>
+ <translation>Comprobando estado...</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">Donar</translation>
+ <translation>Donar</translation>
</message>
<message>
<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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">Salir</translation>
+ <translation>Salir</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation>Conectar</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -392,232 +268,82 @@ Do you want to donate now?</source>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">Activar</translation>
+ <translation>Activar</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">Desactivar</translation>
+ <translation>Desactivar</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">Cancelar</translation>
+ <translation>Cancelar</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 desconectada</translation>
+ <translation>%1 desconectada</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 conectada</translation>
+ <translation>%1 conectada</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Conectando a %1</translation>
+ <translation>Conectando a %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Deteniendo %1</translation>
+ <translation>Deteniendo %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">$1 bloqueando Internet</translation>
+ <translation>$1 bloqueando Internet</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">Recomendado</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Recomendado (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Conectado a %1</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">Conectando...</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 desconectada</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 conectada</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Conectando a %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Deteniendo %1</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">$1 bloqueando Internet</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">No se pudieron encontrar los programas auxiliares. Por favor, comprueba tu instalación</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">No se pudo encontrar el agente polkit.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">¡Epa! El servicio de autenticación está caído. Por favor intenta de nuevo más tarde</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">Error en el Servicio</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">Por favor comprueba tu Identificación de Patrocinador</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">No se pudo iniciar sesión con esas credenciales, por favor vuelve a intentar</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">Error de Inicio de sesión</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">Se produjo un error iniciando %1: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">Comprobando estado...</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">Reconectar</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">Activar</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">Cancelar</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">Desactivar</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">Ayuda...</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">Donar...</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">Recomendado</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">Manual</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">Elegir ubicación...</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">Acerca de...</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">Informar sobre un error…</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">Salir</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">Error iniciando VPN</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">Falta agente de autentificación</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">No se pudo encontrar un agente de autentificación polkit. Por favor corre uno e intenta de nuevo.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>: una VPN rápida y segura. Potenciada por Bitmask.</translation>
@@ -658,4 +384,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>Iniciar la VPN, &apos;conectada&apos; o bien, &apos;desconectada&apos;.</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_et.ts b/gui/i18n/main_et.ts
index 51ef541..23b23b8 100644
--- a/gui/i18n/main_et.ts
+++ b/gui/i18n/main_et.ts
@@ -1,70 +1,23 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="et">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="et" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">Info</translation>
+ <translation>Info</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;Selle teenuse eest makstakse täielikult sinusuguste kasutajate poolt tulnud vabatahtlike annetustega &lt;a href=&quot;%1&quot;&gt;Palun anneta&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;Selle teenuse eest makstakse täielikult sinusuguste kasutajate poolt tulnud vabatahtlike annetustega &lt;a href=&quot;%1&quot;&gt;Palun anneta&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">Info</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;Selle teenuse eest makstakse täielikult sinusuguste kasutajate poolt tulnud vabatahtlike annetustega &lt;a href=&quot;%1&quot;&gt;Palun anneta&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1 on lihtne, kiire ja turvaline VPN teenus %2. %1 ei nõua kasutajakonto olemas olu, ei säilita logisid ega jälgi sind mingil viisil.&lt;/p&gt; %3 &lt;p&gt;Selle rakenduse kasutamisel nõustud &lt;a href=&quot;%4&quot;&gt;teenuse tingimustega&lt;/a&gt;. Seda teenust pakutakse ilma mingisuguste garantiideta ning on mõeldud inimestele, kes töötavad selle nimel, et teha maailma paremaks.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">%1 versioon: %2</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">Anneta</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">Teenuse %1 töös hoidmine on kallis. Kuna me ei soovi sinu kohta isiklike andmeid säilitada, siis pole selle teenuse jaoks mingeid kasutajakontosid või arveid. Aga kui soovid, et teenus saaks jätkuda, siis palun anneta vähemalt 5 eurot kuus.
-
-Kas soovid kohe annetada?</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">Käivitamise tõrge</translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -72,7 +25,7 @@ Kas soovid kohe annetada?</translation>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -80,22 +33,22 @@ Kas soovid kohe annetada?</translation>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -103,12 +56,12 @@ Kas soovid kohe annetada?</translation>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">Polkit agenti ei leitud.</translation>
+ <translation>Polkit agenti ei leitud.</translation>
</message>
</context>
<context>
@@ -116,79 +69,37 @@ Kas soovid kohe annetada?</translation>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">Kasutajanimi</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">Parool</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Sisesta oma Partron ID</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">Sinu reegi kasutajaandmetega sisselogimine</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">Oma Patroni ID numbrit saad kontrollida oma raamatukogukaardi tagant</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">Sisselogimine oli edukas</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">Sisselogimine oli edukas. Võid nüüd VPN-i käivitada.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">Staatus</translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -197,37 +108,37 @@ Kas soovid kohe annetada?</translation>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">Anneta</translation>
+ <translation>Anneta</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">Info</translation>
+ <translation>Info</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">Välju</translation>
+ <translation>Välju</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -235,57 +146,57 @@ Kas soovid kohe annetada?</translation>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -293,17 +204,17 @@ Kas soovid kohe annetada?</translation>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -311,44 +222,44 @@ Kas soovid kohe annetada?</translation>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">Anneta</translation>
+ <translation>Anneta</translation>
</message>
<message>
<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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">Välju</translation>
+ <translation>Välju</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -357,172 +268,82 @@ Kas soovid kohe annetada?</translation>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">Lülita sisse</translation>
+ <translation>Lülita sisse</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">Lülita välja</translation>
+ <translation>Lülita välja</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">Loobu</translation>
+ <translation>Loobu</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 väljas</translation>
+ <translation>%1 väljas</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 sees</translation>
+ <translation>%1 sees</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Ühendumine rakendusega %1</translation>
+ <translation>Ühendumine rakendusega %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 peatamine</translation>
+ <translation>%1 peatamine</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 - internet blokeeritud</translation>
+ <translation>%1 - internet blokeeritud</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 väljas</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 sees</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Ühendumine rakendusega %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 peatamine</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 - internet blokeeritud</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">Polkit agenti ei leitud.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">Oih! Tundub, et autentimise teenus on maas. Palun proovi hiljem uuesti</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">Teenuse tõrge</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">Palun kontrolli oma Patron ID-d</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">Nende andmetega ei õnnestunud sisse logida. Palun proovi uuesti</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">Sisselogimise tõrge</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">Rakendust %1 käivitades anti veateade: %2</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">Ühenda uuesti</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">Lülita sisse</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">Loobu</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">Lülita välja</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">Välju</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">Tõrge VPN-i käivitamisel</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">Autentimise agent puudub</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">Polkit autentimise agenti ei leitud. Palun käivita see ning proovi siis uuesti.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>: kiire ja turvaline VPN. Kasutatud tarkvara on Bitmask.</translation>
@@ -530,17 +351,17 @@ Connection</source>
<message>
<location filename="../main.cpp" line="92"/>
<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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../main.cpp" line="99"/>
<source>Enable Web API.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../main.cpp" line="105"/>
<source>Install helpers (Linux only, requires sudo).</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../main.cpp" line="111"/>
@@ -555,12 +376,12 @@ Connection</source>
<message>
<location filename="../main.cpp" line="122"/>
<source>Web API port (default: 8080)</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../main.cpp" line="124"/>
<source>Start the VPN, either &apos;on&apos; or &apos;off&apos;.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_fa_IR.ts b/gui/i18n/main_fa_IR.ts
index 09e3f17..e8556fa 100644
--- a/gui/i18n/main_fa_IR.ts
+++ b/gui/i18n/main_fa_IR.ts
@@ -1,85 +1,23 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="fa_IR">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="fa_IR" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">‫‫درباره‬</translation>
+ <translation>‫‫درباره‬</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;هزینه این سرویس از طریق کمک مالی کاربرانی مثل شما پرداخت می‌شود. &lt;a href=&quot;%1&quot;&gt;لطفاً کمک مالی کنید&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;هزینه این سرویس از طریق کمک مالی کاربرانی مثل شما پرداخت می‌شود. &lt;a href=&quot;%1&quot;&gt;لطفاً کمک مالی کنید&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">‫‫درباره‬</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;هزینه این سرویس از طریق کمک مالی کاربرانی مثل شما پرداخت می‌شود. &lt;a href=&quot;%1&quot;&gt;لطفاً کمک مالی کنید&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1 یک VPN آسان، سریع و امن از %2 است. %1 نیازی به حساب کاربری ندارد، لاگ نگه نمی‌دارد و شما را به هیچ شکلی شنود نمی‌کند.&lt;/p&gt; %3 &lt;p&gt;با استفاده از این اپلیکیشن، شما با &lt;a href=&quot;%4&quot;&gt;شرایط خدمات این سرویس &lt;/a&gt; موافقت می‌کنید. این سرویس به همین شکلی هست و بدون هیچگونه گارانتی ارائه می‌شود, و برای استفاده افرادی است که برای اینکه دنیا محل بهتری باشد کار می‌کنند.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">%1 نسخه: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">از پل‌های obfs4 استفاده شود</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">فقط وقتی که نیاز به عبور از سانسور در کشور یا شبکه ملی خود دارید از یک پل استفاده کنید.سانسور</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">دفعه بعد که بخواهید به VPN وصل شوید از یک پل obfs4 استفاده خواهد شد.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">حمایت از ما</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">سرویس %1 برای اجرا گران است. به این دلیل که ما نمی‌خواهیم اطلاعات شخصی شما را ذخیره کنیم، حساب کاربری یا صورت حساب برای این سرویس وجود ندارد. ولی اگر مایل هستید که این سرویس ادامه داشته باشد، حداقل ماهی ۵ دلار به ما کمک کنید.
-
-مایل هستید که الان کمک کنید؟</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">خطا در راه راه اندازی</translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -87,7 +25,7 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">توصیه می‌شود</translation>
+ <translation>توصیه می‌شود</translation>
</message>
</context>
<context>
@@ -95,22 +33,22 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>کمک</translation>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -118,19 +56,12 @@ Do you want to donate now?</source>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">ابزار کمکی پیدا نشدند. لطفاً برنامه نصب شده را چک کنید.</translation>
+ <translation>ابزار کمکی پیدا نشدند. لطفاً برنامه نصب شده را چک کنید.</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">رابط polkit پیدا نشد.</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">موقعیت مکانی به صورت دستی تنظیم شد.</translation>
+ <translation>رابط polkit پیدا نشد.</translation>
</message>
</context>
<context>
@@ -138,92 +69,37 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">ورود</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Patron ID</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">رمز عبور</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Patron ID خود را وارد کنید</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">ورود با اعتبارات کتابخانه‌ای شما</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">شما می‌توانید شماره Patron ID خود را در پشت کارت کتابخانه خود پیدا کنید.</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">لاگین با موفقیت انجام شد</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">لاگین با موفقیت انجام شد. شما الان می‌توانید از VPN استفاده کنید.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">وضعیت</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">مکان</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">پل‌ها</translation>
+ <translation>توصیه می‌شود</translation>
</message>
</context>
<context>
@@ -232,37 +108,37 @@ Do you want to donate now?</source>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">حمایت از ما</translation>
+ <translation>حمایت از ما</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>تنظیمات</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>کمک</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">‫‫درباره‬</translation>
+ <translation>‫‫درباره‬</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">خروج</translation>
+ <translation>خروج</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -270,57 +146,57 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>تنظیمات</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">از پل‌های obfs4 استفاده شود</translation>
+ <translation>از پل‌های obfs4 استفاده شود</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -328,17 +204,17 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -346,44 +222,44 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">در حال بررسی وضعیت...</translation>
+ <translation>در حال بررسی وضعیت...</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">حمایت از ما</translation>
+ <translation>حمایت از ما</translation>
</message>
<message>
<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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">خروج</translation>
+ <translation>خروج</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation>اتصال</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -392,232 +268,82 @@ Do you want to donate now?</source>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">روشن کردن</translation>
+ <translation>روشن کردن</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">خاموش کردن</translation>
+ <translation>خاموش کردن</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">انصراف</translation>
+ <translation>انصراف</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 خاموش</translation>
+ <translation>%1 خاموش</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 روشن</translation>
+ <translation>%1 روشن</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">در حال اتصال به %1</translation>
+ <translation>در حال اتصال به %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">متوقف کردن %1</translation>
+ <translation>متوقف کردن %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 اینترنت را متوقف کرده</translation>
+ <translation>%1 اینترنت را متوقف کرده</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">توصیه می‌شود</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">توصیه می‌شود (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">اتصال به %1</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">در حال اتصال...</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 خاموش</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 روشن</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">در حال اتصال به %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">متوقف کردن %1</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 اینترنت را متوقف کرده</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">ابزار کمکی پیدا نشدند. لطفاً برنامه نصب شده را چک کنید.</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">رابط polkit پیدا نشد.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">خطا! به نظر می‌رسد که سرویس احراز حویت از کار افتاده است. لطفاً بعداً مجدداً تلاش کنید.</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">خطای سرویس</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">لطفاً Patron ID خود را چک کنید</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">ورود با این مدارک ممکن نشد. لطفاً دوباره سعی کنید</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">خطای لاگین</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">خطا در اجرای %1: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">در حال بررسی وضعیت...</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">اتصال مجدد</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">روشن کردن</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">انصراف</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">خاموش کردن</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">کمک...</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">کمک مالی...</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">توصیه می‌شود</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">دستی</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">مکان را انتخاب کنید...</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">درباره...</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">گزارش باگ...</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">خروج</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">خطا در راه اندازی VPN</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">عامل تأیید هویت پیدا نشد</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">عامل تأیید هویت polkit در دسترس نیست. لطفاً یکی را اجرا کنید و مجدد امتحان کنید.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>: یک VPN سریع و امن. قدرت گرفت از Bitmask.</translation>
@@ -658,4 +384,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>شروع VPN، یا &apos;روشن&apos; یا &apos;خاموش&apos;.</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_fr.ts b/gui/i18n/main_fr.ts
index 7ab401d..6e8a0f2 100644
--- a/gui/i18n/main_fr.ts
+++ b/gui/i18n/main_fr.ts
@@ -1,85 +1,24 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="fr">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">À propos</translation>
+ <translation>À propos</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;Ce service est entièrement financé par les dons d’utilisateurs tels que vous. &lt;a href=&quot;%1&quot;&gt;Veuillez faire un don&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;Ce service est entièrement financé par les dons d’utilisateurs tels que vous. &lt;a href=&quot;%1&quot;&gt;Veuillez faire un don&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">À propos</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;Ce service est entièrement financé par les dons d’utilisateurs tels que vous. &lt;a href=&quot;%1&quot;&gt;Veuillez faire un don&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1 est un service de RPV simple, rapide et sécurisé offert par %2. %1 n’exige aucun compte utilisateur, ne conserve aucun journal, ni ne vous suit à la trace d’aucune manière.&lt;/p&gt; %3 &lt;p&gt;En utilisant cette application, vous acceptez les &lt;a href=&quot;%4&quot;&gt;Conditions générales d’utilisation&lt;/a&gt;. Ce service est fourni tel quel, sans aucune garantie et s’adresse aux personnes qui œuvrent à la création d’un monde meilleur.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">%1 version&#xa0;: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">Utiliser des ponts&#xa0;obfs4</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">Ne sélectionnez un pont que si vous savez que vous en avez besoin pour échapper à la censure dans votre pays ou sur votre réseau local.</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">Un pont&#xa0;obfs4 sera utilisé la prochaine fois que vous vous connecterez au RPV.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">Faire un don</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">L’exploitation du service %1 coûte cher. Dans la mesure où ne nous voulons enregistrer aucun renseignement personnel à votre sujet, il n’y a ni compte ni facturation pour ce service. Mais si vous souhaitez toutefois que le service perdure, faites un don d’au moins 5&#xa0;$ mensuellement.
-
-Voulez-vous faire un don maintenant&#x2009;?</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">Erreur d’initialisation</translation>
+ <translation>%1 version :
+%2</translation>
</message>
</context>
<context>
@@ -87,7 +26,7 @@ Voulez-vous faire un don maintenant&#x2009;?</translation>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">Recommandé</translation>
+ <translation>Recommandé</translation>
</message>
</context>
<context>
@@ -95,22 +34,22 @@ Voulez-vous faire un don maintenant&#x2009;?</translation>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Aide</translation>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation>Dépannage et assistance</translation>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation>Signaler un bogue</translation>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation>Comment désinstaller</translation>
</message>
</context>
<context>
@@ -118,19 +57,12 @@ Voulez-vous faire un don maintenant&#x2009;?</translation>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">Impossible de trouver les aides. Veuillez vérifier votre installation</translation>
+ <translation>Impossible de trouver les aides. Veuillez vérifier votre installation</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">Impossible de trouver l’agent polkit</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">L’emplacement a été défini manuellement.</translation>
+ <translation>Impossible de trouver l’agent polkit</translation>
</message>
</context>
<context>
@@ -138,92 +70,37 @@ Voulez-vous faire un don maintenant&#x2009;?</translation>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation>Choisir un emplacement</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>
+ <translation>Utiliser automatiquement la meilleure connexion</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>
+ <translation>Sélectionner manuellement</translation>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation>Changement de passerelle…</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>
+ <translation>Seulement les emplacements avec des ponts</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">Recommandé</translation>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">Connexion</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">ID&#xa0;Patron</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">Mot de passe</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Saisissez votre ID&#xa0;Patron</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">Connectez-vous avec vos identifiants pour la papeterie</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">Vous pouvez vérifier votre numéro d’ID&#xa0;Patron au verso de votre carte de papeterie</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">La connexion est réussie</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">La connexion est réussie. Vous pouvez maintenant lancer le RPV.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">État</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">Emplacement</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">Ponts</translation>
+ <translation>Recommandé</translation>
</message>
</context>
<context>
@@ -232,37 +109,37 @@ Voulez-vous faire un don maintenant&#x2009;?</translation>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">Faire un don</translation>
+ <translation>Faire un don</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Préférences</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Aide</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">À propos</translation>
+ <translation>À propos</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">Fermer</translation>
+ <translation>Fermer</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation>Veuillez faire un don.</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>
+ <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>
@@ -270,57 +147,57 @@ Voulez-vous faire un don maintenant&#x2009;?</translation>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Préférences</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation>Désactiver le RPV pour effectuer des changements</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation>Contournement de la censure</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>
+ <translation>Ces techniques peuvent contourner la censure, mais sont plus lentes. Ne les utiliser qu’au besoin.</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">Utiliser des ponts&#xa0;obfs4</translation>
+ <translation>Utiliser des ponts obfs4</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation>Le trafic est brouillé pour contourner les blocages</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation>Utiliser Snowflake</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation>Snowflake a besoin que Tor soit installé sur votre système</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation>Transport</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"></translation>
+ <translation>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"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation>Utiliser UDP si disponible</translation>
</message>
</context>
<context>
@@ -328,17 +205,17 @@ Voulez-vous faire un don maintenant&#x2009;?</translation>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation>Une version plus récente est proposée.</translation>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation>Assurez-vous de &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;désinstaller&lt;/a&gt; la version précédente avant de lancer le nouveau programme d’installation.</translation>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation>METTRE À NIVEAU MAINTENANT</translation>
</message>
</context>
<context>
@@ -346,44 +223,44 @@ Voulez-vous faire un don maintenant&#x2009;?</translation>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">Vérification de l’état…</translation>
+ <translation>Vérification de l’état…</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">Faire un don</translation>
+ <translation>Faire un don</translation>
</message>
<message>
<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>
+ <translation>Cacher</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation>Afficher</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">Fermer</translation>
+ <translation>Fermer</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation>Se connecter à</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation>Se connecter</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation>Se déconnecter</translation>
</message>
</context>
<context>
@@ -392,240 +269,92 @@ Voulez-vous faire un don maintenant&#x2009;?</translation>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation>Connexion</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation>Connexion
+non sécurisée</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">Activer</translation>
+ <translation>Activer</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation>Connexion
+sécurisée</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">Désactiver</translation>
+ <translation>Désactiver</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">Annuler</translation>
+ <translation>Annuler</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 est désactivée</translation>
+ <translation>%1 est désactivée</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation>désactivé</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 est activée</translation>
+ <translation>%1 est activée</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Connexion à %1</translation>
+ <translation>Connexion à %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Arrêt de %1</translation>
+ <translation>Arrêt de %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 bloque Internet</translation>
+ <translation>%1 bloque Internet</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">Recommandé</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Recommandé (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Connecté à %1</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">Connexion...</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 est désactivée</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 est activée</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Connexion à %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Arrêt de %1</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 bloque Internet</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">Impossible de trouver les aides. Veuillez vérifier votre installation</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">Impossible de trouver l’agent polkit</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">Oups. Le service d&apos;authentification semble être hors service. Veuillez essayer plus tard</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">Erreur de service</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">Veuillez confirmer votre ID&#xa0;Patron</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">Impossible de se connecter avec ces identifiants, veuillez réessayer</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">Erreur de connexion</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">Erreur de démarrage de %1&#xa0;: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">Vérification de l’état…</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">Se reconnecter</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">Activer</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">Annuler</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">Désactiver</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">Aide…</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">Faire un don…</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">Recommandé</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">Manuel</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">Choisir un emplacement…</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">À propos…</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">Signaler un bogue…</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">Fermer</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">Erreur de démarrage du RPV</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">L’agent d’authentification manque</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">Impossible de trouver un agent d’authentification polkit. Veuillez en exécuter un et réessayer.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
- <translation>&#xa0;: 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"/>
<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&#xa0;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"/>
@@ -635,7 +364,7 @@ Clickable item to swicth to the recommended location</extracomment>
<message>
<location filename="../main.cpp" line="105"/>
<source>Install helpers (Linux only, requires sudo).</source>
- <translation>Installer les aides (Linux seulement, «&#xa0;sudo&#xa0;» est requis). </translation>
+ <translation>Installer les aides (Linux seulement, « sudo » est requis). </translation>
</message>
<message>
<location filename="../main.cpp" line="111"/>
@@ -650,7 +379,7 @@ Clickable item to swicth to the recommended location</extracomment>
<message>
<location filename="../main.cpp" line="122"/>
<source>Web API port (default: 8080)</source>
- <translation>Port de l’API Web (par défaut&#xa0;: 8080)</translation>
+ <translation>Port de l’API Web (par défaut : 8080)</translation>
</message>
<message>
<location filename="../main.cpp" line="124"/>
@@ -658,4 +387,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>Démarrer le RPV, soit Activer soit Désactiver</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_hu.ts b/gui/i18n/main_hu.ts
index 6b87ec9..de829be 100644
--- a/gui/i18n/main_hu.ts
+++ b/gui/i18n/main_hu.ts
@@ -1,85 +1,23 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="hu">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="hu" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">Névjegy</translation>
+ <translation>Névjegy</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;Ez a szolgáltatás teljesen olyan felhasználók támogatásából fizetett, mint Ön. &lt;a href=&quot;%1&quot;&gt;Kérjük támogasson&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;Ez a szolgáltatás teljesen olyan felhasználók támogatásából fizetett, mint Ön. &lt;a href=&quot;%1&quot;&gt;Kérjük támogasson&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">Névjegy</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;Ez a szolgáltatás teljesen olyan felhasználók támogatásából fizetett, mint Ön. &lt;a href=&quot;%1&quot;&gt;Kérjük támogasson&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1 egy könnyű, gyors, és biztonságos VPN szolgáltatás %2 szolgáltatótól. %1 nem igényel felhasználói fiókot, nem tárol logot vagy követi Önt bármi módon.&lt;/p&gt; %3 &lt;p&gt;Az alkalmazás használatával elfogadja a &lt;a href=&quot;%4&quot;&gt;Szolgáltatási feltételeket&lt;/a&gt;. A szolgáltatás ahogy van kerül szolgáltatásra, garancia nélkül, és a célja, hogy jobbá tegye a világot.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">%1 Verzió: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">obfs4 hidak használata</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">Csak akkor válasszon egy hidat, ha tudja, hogy szüksége van a cenzúra megkerülésére az országában vagy a helyi hálózatán.</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">Egy obfs4 híd kerül használatba vételre a következő VPN csatlakozáskor.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">Támogatás</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">A %1 szolgáltatás futtatása drága. Mivel nem szeretnénk Önről adatot tárolni, azért nincsen fiók és számlázás ehhez a szolgáltatáshoz. De ha szeretné, hogy a szolgáltatás folytatódjék, támogassa legalább 5$-ral havonta.
-
-Szeretne támogatni most?</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">Inicializációs hiba</translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -87,7 +25,7 @@ Szeretne támogatni most?</translation>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">Ajánlott</translation>
+ <translation>Ajánlott</translation>
</message>
</context>
<context>
@@ -95,22 +33,22 @@ Szeretne támogatni most?</translation>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Súgó</translation>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -118,19 +56,12 @@ Szeretne támogatni most?</translation>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">Nem találhatók segítők. Kérjük ellenőrizze a telepítését</translation>
+ <translation>Nem találhatók segítők. Kérjük ellenőrizze a telepítését</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">Nem található a polkit ügynök.</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">A hely kézzel lett beállítva.</translation>
+ <translation>Nem található a polkit ügynök.</translation>
</message>
</context>
<context>
@@ -138,92 +69,37 @@ Szeretne támogatni most?</translation>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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">Ajánlott</translation>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">Belépés</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Patron ID</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">Jelsző</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Adja meg Patron ID-jét</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">Belépés könyvtári azonosítóival</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">Leellenőrizheti a Patron ID számát a könyvtári kártyája hátoldalán</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">Belépés sikeres</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">A belépés sikeres. Most már elindíthatja a VPN-t.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">Állapot</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">Hely</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">Hidak</translation>
+ <translation>Ajánlott</translation>
</message>
</context>
<context>
@@ -232,37 +108,37 @@ Szeretne támogatni most?</translation>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">Támogatás</translation>
+ <translation>Támogatás</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Beállítások</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Súgó</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">Névjegy</translation>
+ <translation>Névjegy</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">Kilépés</translation>
+ <translation>Kilépés</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -270,57 +146,57 @@ Szeretne támogatni most?</translation>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Beállítások</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">obfs4 hidak használata</translation>
+ <translation>obfs4 hidak használata</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -328,17 +204,17 @@ Szeretne támogatni most?</translation>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -346,44 +222,44 @@ Szeretne támogatni most?</translation>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">Állapot ellenőrzése...</translation>
+ <translation>Állapot ellenőrzése...</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">Támogatás</translation>
+ <translation>Támogatás</translation>
</message>
<message>
<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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">Kilépés</translation>
+ <translation>Kilépés</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -392,232 +268,82 @@ Szeretne támogatni most?</translation>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">Bekapcsolás</translation>
+ <translation>Bekapcsolás</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">Kikapcsolás</translation>
+ <translation>Kikapcsolás</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">Mégsem</translation>
+ <translation>Mégse</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 ki</translation>
+ <translation>%1 ki</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 be</translation>
+ <translation>%1 be</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Kapcsolódás ide: %1</translation>
+ <translation>Kapcsolódás ide: %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 leállítása</translation>
+ <translation>%1 leállítása</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 blokkolja az internetet</translation>
+ <translation>%1 blokkolja az internetet</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">Ajánlott</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Ajánlott (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Kapcsolódva ide: %1</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">Kapcsolódás...</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 ki</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 be</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Kapcsolódás ide: %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 leállítása</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 blokkolja az internetet</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">Nem találhatók segítők. Kérjük ellenőrizze a telepítését</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">Nem található a polkit ügynök.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">Hoppá! Az azonosító szolgáltatás úgy tűnik nem működik. Kérjük próbálja újra később</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">Szolgáltatás hiba</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">Kérjük ellenőrizze a Patron ID-jét </translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">Nem sikerült belépni ezekkel az azonosítókkal, próbálja újra</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">Belépési hiba</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">Hiba %1 indításakor: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">Állapot ellenőrzése...</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">Újracsatlakozás</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">Bekapcsolás</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">Mégsem</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">Kikapcsolás</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">Súgó...</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">Támogatás...</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">Ajánlott</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">Kézi</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">Hely kiválasztása...</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">Névjegy...</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">Hiba bejelentése...</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">Kilépés</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">VPN indítása sikertelen</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">Hiányzó autentikációs ügynök</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">Nem található polkit azonosító ügynök. Kérjük futtasson egyet és próbálja újra.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>: gyors és biztonságos VPN. A Bitmask-kal hajtva.</translation>
@@ -658,4 +384,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>VPN indítása &apos;be&apos; vagy &apos;ki&apos;.</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_lt.ts b/gui/i18n/main_lt.ts
index b704050..2ba0fda 100644
--- a/gui/i18n/main_lt.ts
+++ b/gui/i18n/main_lt.ts
@@ -1,85 +1,23 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="lt">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="lt" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">Apie</translation>
+ <translation>Apie</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;Ši paslauga yra pilnai apmokama iš tokių pačių naudotojų, kaip jūs, paaukojimų. &lt;a href=&quot;%1&quot;&gt;Prašome paaukoti&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;Ši paslauga yra pilnai apmokama iš tokių pačių naudotojų, kaip jūs, paaukojimų. &lt;a href=&quot;%1&quot;&gt;Prašome paaukoti&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">Apie</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;Ši paslauga yra pilnai apmokama iš tokių pačių naudotojų, kaip jūs, paaukojimų. &lt;a href=&quot;%1&quot;&gt;Prašome paaukoti&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1 yra lengva naudoti, greita ir saugi VPN paslauga iš %2. %1 nereikalauja naudotojo paskyros, nesaugo žurnalų ir jokiu kitu būdu jūsų neseka.&lt;/p&gt; %3 &lt;p&gt;Naudodami šią programą, sutinkate su &lt;a href=&quot;%4&quot;&gt;Naudojimosi sąlygomis&lt;/a&gt;. Ši paslauga yra teikiama esamu pavidalu, be jokių garantijų ir yra skirta žmonėms, kurie dirba, kad padarytų pasaulį geresnį.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">%1 versija: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">Naudoti obfs4 tinklų tiltus</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">Pasirinkite tinklų tiltą tik tuo atveju, jei žinote, jog jis yra reikalingas apeiti cenzūrą jūsų šalyje ar vietiniame tinkle.</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">Kitą kartą jums prisijungus prie VPN, bus naudojamas obfs4 tinklų tiltas.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">Paaukoti</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">%1 paslaugą brangiai kainuoja išlaikyti. Kadangi nenorime laikyti jūsų asmeninės informacijos, todėl nėra jokių paskyrų ar apmokestinimo už šią paslaugą. Tačiau, jei norite, kad paslauga būtų teikiama ir toliau, paaukokite kiekvieną mėnesį bent po $5 (JAV dolerius).
-
-Ar norėtumėte paaukoti dabar?</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">Inicijavimo klaida</translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -87,7 +25,7 @@ Ar norėtumėte paaukoti dabar?</translation>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">Rekomenduojama</translation>
+ <translation>Rekomenduojama</translation>
</message>
</context>
<context>
@@ -95,22 +33,22 @@ Ar norėtumėte paaukoti dabar?</translation>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Žinynas</translation>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -118,19 +56,12 @@ Ar norėtumėte paaukoti dabar?</translation>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">Nepavyko rasti pagelbiklių. Patikrinkite savo diegimą</translation>
+ <translation>Nepavyko rasti pagelbiklių. Patikrinkite savo diegimą</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">Nepavyko rasti polkit agento.</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">Vieta nustatyta rankiniu būdu.</translation>
+ <translation>Nepavyko rasti polkit agento.</translation>
</message>
</context>
<context>
@@ -138,92 +69,37 @@ Ar norėtumėte paaukoti dabar?</translation>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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">Rekomenduojama</translation>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">Prisijungti</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Patron ID</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">Slaptažodis</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Įveskite savo Patron ID</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">Prisijungti naudojant savo bibliotekos prisijungimo duomenis</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">Savo Patron ID galite rasti kitoje bibliotekos kortelės pusėje</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">Prisijungimas sėkmingas</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">Prisijungimas sėkmingas. Dabar, galite paleisti VPN.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">Būsena</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">Vieta</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">Tinklų tiltai</translation>
+ <translation>Rekomenduojama</translation>
</message>
</context>
<context>
@@ -232,37 +108,37 @@ Ar norėtumėte paaukoti dabar?</translation>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">Paaukoti</translation>
+ <translation>Paaukoti</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Nuostatos</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Žinynas</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">Apie</translation>
+ <translation>Apie</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">Išeiti</translation>
+ <translation>Išeiti</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -270,57 +146,57 @@ Ar norėtumėte paaukoti dabar?</translation>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Nuostatos</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">Naudoti obfs4 tinklų tiltus</translation>
+ <translation>Naudoti obfs4 tinklų tiltus</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -328,17 +204,17 @@ Ar norėtumėte paaukoti dabar?</translation>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -346,44 +222,44 @@ Ar norėtumėte paaukoti dabar?</translation>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">Tikrinama būsena…</translation>
+ <translation>Tikrinama būsena…</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">Paaukoti</translation>
+ <translation>Paaukoti</translation>
</message>
<message>
<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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">Išeiti</translation>
+ <translation>Išeiti</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -392,232 +268,82 @@ Ar norėtumėte paaukoti dabar?</translation>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">Įjungti</translation>
+ <translation>Įjungti</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">Išjungti</translation>
+ <translation>Išjungti</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">Atšaukti</translation>
+ <translation>Atsisakyti</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 išjungta</translation>
+ <translation>%1 išjungta</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 įjungta</translation>
+ <translation>%1 įjungta</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Jungiamasi prie %1</translation>
+ <translation>Jungiamasi prie %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Stabdoma %1</translation>
+ <translation>Stabdoma %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 blokuoja internetą</translation>
+ <translation>%1 blokuoja internetą</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">Rekomenduojama</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Rekomenduojama (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Prisijungta prie %1</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">Jungiamasi…</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 išjungta</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 įjungta</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Jungiamasi prie %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Stabdoma %1</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 blokuoja internetą</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">Nepavyko rasti pagelbiklių. Patikrinkite savo diegimą</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">Nepavyko rasti polkit agento.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">Oi! Atrodo, kad tapatybės nustatymo paslauga neveikia. Vėliau bandykite dar kartą</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">Paslaugos klaida</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">Pasitikrinkite Patron ID</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">Nepavyko prisijungti naudojant tuos prisijungimo duomenis, bandykite dar kartą</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">Prisijungimo klaida</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">Paleidžiant %1, gauta klaida: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">Tikrinama būsena…</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">Prisijungti iš naujo</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">Įjungti</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">Atšaukti</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">Išjungti</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">Pagalba…</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">Paaukoti…</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">Rekomenduojama</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">Rankiniu būdu</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">Pasirinkti vietą…</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">Apie…</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">Pranešti apie klaidą…</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">Išeiti</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">Klaida paleidžiant VPN</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">Trūksta tapatybės nustatymo agento</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">Nepavyko rasti politikos rinkinio tapatybės nustatymo agento. Paleiskite jį ir bandykite dar kartą.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>: greitas ir saugus VPN. Veikia su Bitmask.</translation>
@@ -658,4 +384,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>Paleisti VPN, arba „on“, arba „off“.</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_nl.ts b/gui/i18n/main_nl.ts
index f8ecbf0..740a7f5 100644
--- a/gui/i18n/main_nl.ts
+++ b/gui/i18n/main_nl.ts
@@ -1,85 +1,23 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="nl">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="nl" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">Over</translation>
+ <translation>Over</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;Deze dienst wordt volledig gefinancierd door donaties van gebruikers zoals jij.&lt;a href=&quot;%1&quot;&gt;Gelieve te doneren&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;Deze dienst wordt volledig gefinancierd door donaties van gebruikers zoals jij.&lt;a href=&quot;%1&quot;&gt;Gelieve te doneren&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">Over</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;Deze dienst wordt volledig gefinancierd door donaties van gebruikers zoals jij.&lt;a href=&quot;%1&quot;&gt;Gelieve te doneren&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1 is een gemakkelijke, snelle en veilige VPN-dienst van %2. %1 vereist geen gebruikersaccount, houdt geen logboek bij en volgt je niet op wat voor manier dan ook.&lt;/p&gt;%3 &lt;p&gt;Door deze applicatie te gebruiken, gaat u akkoord met de &lt;a href=&quot;%4&quot;&gt;gebruikersvoorwaarden&lt;/a&gt;. Deze dienst wordt geleverd zonder enige garantie en is bedoeld voor mensen die werken aan een betere wereld.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">%1 versie: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">Gebruik een obfs4 bridge</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">Selecteer alleen een bridge wanneer je weet dat je censuur moet omzeilen in je land of lokale netwerk.</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">Een obfs4 bridge zal gebruikt worden de volgende keer dat je je verbindt met de VPN.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">Doneren</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">De %1 dienst is duur om te draaien. Omdat we geen persoonlijke gegevens over je willen bijhouden, zijn er geen accounts of betalingen voor deze dienst. Als je deze dienst in leven wilt houden, doneer dan minstens 5€ per maand.
-
-Wilt je nu doneren?</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">Initialisatiefout</translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -87,7 +25,7 @@ Wilt je nu doneren?</translation>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">Aanbevolen</translation>
+ <translation>Aanbevolen</translation>
</message>
</context>
<context>
@@ -95,22 +33,22 @@ Wilt je nu doneren?</translation>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Help</translation>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation>Rapporteer een bug</translation>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -118,19 +56,12 @@ Wilt je nu doneren?</translation>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">Kon de helpertoepassing niet vinden. Controleer je installatie.</translation>
+ <translation>Kon de helpertoepassing niet vinden. Controleer je installatie.</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">Kon geen polkit-agent vinden.</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">Locatie is manueel geselecteerd.</translation>
+ <translation>Kon geen polkit-agent vinden.</translation>
</message>
</context>
<context>
@@ -138,92 +69,37 @@ Wilt je nu doneren?</translation>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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">Aanbevolen</translation>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">Inloggen</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Pasnummer (bibliotheekpas)</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">Wachtwoord</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Voer het pasnummer van je bibliotheekpas in</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">Inloggen met je bibliotheekgegevens</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">Je kan je pasnummer op je bibliotheekpas vinden.</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">Succesvol ingelogd</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">Succesvol ingelogd. Je kan nu de VPN starten.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">Status</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">Locatie</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">Bridges</translation>
+ <translation>Aanbevolen</translation>
</message>
</context>
<context>
@@ -232,37 +108,37 @@ Wilt je nu doneren?</translation>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">Doneren</translation>
+ <translation>Doneren</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Voorkeuren</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Help</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">Over</translation>
+ <translation>Over</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">Stoppen</translation>
+ <translation>Stoppen</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -270,57 +146,57 @@ Wilt je nu doneren?</translation>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Voorkeuren</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">Gebruik een obfs4 bridge</translation>
+ <translation>Gebruik een obfs4 bridge</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -328,17 +204,17 @@ Wilt je nu doneren?</translation>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -346,44 +222,44 @@ Wilt je nu doneren?</translation>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">Status controleren…</translation>
+ <translation>Status controleren…</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">Doneren</translation>
+ <translation>Doneren</translation>
</message>
<message>
<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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">Stoppen</translation>
+ <translation>Stoppen</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation>Verbinden</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -392,232 +268,82 @@ Wilt je nu doneren?</translation>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">Inschakelen</translation>
+ <translation>Inschakelen</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">Uitschakelen</translation>
+ <translation>Uitschakelen</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">Annuleren</translation>
+ <translation>Annuleren</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 uit</translation>
+ <translation>%1 uit</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 aan</translation>
+ <translation>%1 aan</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Verbinden met %1</translation>
+ <translation>Verbinden met %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Stoppen %1</translation>
+ <translation>Stoppen %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 blokkeert het internet</translation>
+ <translation>%1 blokkeert het internet</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">Aanbevolen</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Aanbevolen (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Verbonden met %1</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">Verbinden…</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 uit</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 aan</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Verbinden met %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Stoppen %1</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 blokkeert het internet</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">Kon de helpertoepassing niet vinden. Controleer je installatie.</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">Kon geen polkit-agent vinden.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">Oeps! De authenticatie dienst lijkt down. Probeer het later opnieuw</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">Servicefout</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">Controleer je pasnummer</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">Kon niet inloggen met deze inloggegevens, probeer het opnieuw</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">Login fout</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">Er is een fout opgetreden bij het starten van %1: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">Status controleren…</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">Opnieuw verbinden</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">Inschakelen</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">Annuleren</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">Uitschakelen</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">Hulp…</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">Doneren…</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">Aanbevolen</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">Handmatig</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">Kies een locatie…</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">Over…</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">Rapporteer een bug…</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">Stoppen</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">Fout bij het opstarten van de VPN</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">Authenticatieagent ontbreekt</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">Kan geen polkit authenticatieagent vinden. Voer er een uit en probeer opnieuw.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>: een snelle en veilige VPN. Powered by Bitmask.</translation>
@@ -658,4 +384,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>Start VPN, &apos;aan&apos; of &apos;uit&apos;.</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_pl.ts b/gui/i18n/main_pl.ts
index cffe20e..c4ac23e 100644
--- a/gui/i18n/main_pl.ts
+++ b/gui/i18n/main_pl.ts
@@ -1,85 +1,23 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="pl">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="pl" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">O Aplikacji</translation>
+ <translation>O Aplikacji</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;Ta usługa jest w całości opłacana przez datki od użytkowników takich jak Ty. &lt;a href=&quot;%1&quot;&gt;Rozważ datek&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;Ta usługa jest w całości opłacana przez datki od użytkowników takich jak Ty. &lt;a href=&quot;%1&quot;&gt;Rozważ datek&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">O Aplikacji</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;Ta usługa jest w całości opłacana przez datki od użytkowników takich jak Ty. &lt;a href=&quot;%1&quot;&gt;Rozważ datek&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1 jest łatwą w obsłudze, szybką i bezpieczną usługą VPN od %2. %1 nie wymaga założenia konta, przetrzymywania logów, ani śledzenie Twojej aktywności w żaden sposób.&lt;/p&gt; %3 &lt;p&gt;Przez używanie tej aplikacji, wyrażasz zgodę na &lt;a href=&quot;%4&quot;&gt;Warunki Usługi &lt;/a&gt;. Ta usługa jest świadczone w stanie takim jakim jest, bez żadnej gwarancji, i jest przeznaczona dla tych, którzy pracują, aby uczynić świat lepszym miejscem. &lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">%1 wersja: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">Używaj mostów obfs4</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">Wybierz most, wyłącznie w przypadku, gdy masz pewność, że jest Ci on niezbędny w ominięciu cenzury w Twoim kraju lub sieci lokalnej.</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">Most obfs4 będzie użyty przy następnym połączeniu z VPN.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">Darowizna</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">Usługa %1 jest kosztowna w utrzymaniu. Ponieważ nie chcemy przechowywać Twoich personalnych informacji, nie ma żadnych kont ani rozliczeń za tę usługę. Jeśli chcesz, aby usługa była kontynuowana, przekaż co najmniej 5$ każdego miesiąca.
-
-Chcesz teraz przekazać darowiznę?</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">Błąd Inicjowania</translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -87,7 +25,7 @@ Chcesz teraz przekazać darowiznę?</translation>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">Rekomendowane</translation>
+ <translation>Rekomendowane</translation>
</message>
</context>
<context>
@@ -95,22 +33,22 @@ Chcesz teraz przekazać darowiznę?</translation>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Pomoc</translation>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -118,19 +56,12 @@ Chcesz teraz przekazać darowiznę?</translation>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">Nie udało się znaleźć pomocników. Sprawdź swoją instalację</translation>
+ <translation>Nie udało się znaleźć pomocników. Sprawdź swoją instalację</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">Nie udało się znaleźć agenta polkit.</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">Lokalizacja została ustawiona ręcznie.</translation>
+ <translation>Nie udało się znaleźć agenta polkit.</translation>
</message>
</context>
<context>
@@ -138,92 +69,37 @@ Chcesz teraz przekazać darowiznę?</translation>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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">Rekomendowane</translation>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">Login</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Identyfikator Patrona</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">Hasło</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Wprowadź Twój Identyfikator Patrona</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">Zaloguj się używając swoich danych do biblioteki</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">Możesz sprawdzić swój numer Identyfikacyjny Patrona na odwrocie swojej karty bibliotecznej</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">Zalogowano Poprawnie</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">Zalogowano poprawnie. Możesz teraz uruchomić VPN.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">Status</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">Lokacja</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">Mosty</translation>
+ <translation>Rekomendowane</translation>
</message>
</context>
<context>
@@ -232,37 +108,37 @@ Chcesz teraz przekazać darowiznę?</translation>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">Darowizna</translation>
+ <translation>Darowizna</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Ustawienia</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Pomoc</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">O Aplikacji</translation>
+ <translation>O Aplikacji</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">Zamknij</translation>
+ <translation>Zamknij</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -270,57 +146,57 @@ Chcesz teraz przekazać darowiznę?</translation>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Ustawienia</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">Używaj mostów obfs4</translation>
+ <translation>Używaj mostów obfs4</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -328,17 +204,17 @@ Chcesz teraz przekazać darowiznę?</translation>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -346,44 +222,44 @@ Chcesz teraz przekazać darowiznę?</translation>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">Sprawdzanie statusu...</translation>
+ <translation>Sprawdzanie statusu...</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">Darowizna</translation>
+ <translation>Darowizna</translation>
</message>
<message>
<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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">Zamknij</translation>
+ <translation>Zamknij</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation>Połącz</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -392,232 +268,82 @@ Chcesz teraz przekazać darowiznę?</translation>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">Włącz</translation>
+ <translation>Włącz</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">Wyłącz</translation>
+ <translation>Wyłącz</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">Anuluj</translation>
+ <translation>Anuluj</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 wyłączony</translation>
+ <translation>%1 wyłączony</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 włączony</translation>
+ <translation>%1 włączony</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Łączenie z %1</translation>
+ <translation>Łączenie z %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">Zatrzymywanie %1</translation>
+ <translation>Zatrzymywanie %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 blokuje internet</translation>
+ <translation>%1 blokuje internet</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">Rekomendowane</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Rekomendowane (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Połączono z %1</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">Łączenie...</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 wyłączony</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 włączony</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Łączenie z %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">Zatrzymywanie %1</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 blokuje internet</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">Nie udało się znaleźć pomocników. Sprawdź swoją instalację</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">Nie udało się znaleźć agenta polkit.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">Ups! Wydaje się, że usługa uwierzytelniania nie działa. Spróbuj ponownie później</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">Błąd Usługi</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">Sprawdź swój Identyfikator Patrona</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">Nie udało się zalogować przy użyciu tych danych logowania, spróbuj ponownie</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">Błąd Logowania</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">Błąd podczas uruchamiania %1: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">Sprawdzanie statusu...</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">Połącz ponownie</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">Włącz</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">Anuluj</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">Wyłącz</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">Pomoc...</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">Wesprzyj...</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">Rekomendowane</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">Podręcznik</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">Wybierz lokalizacje...</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">O Aplikacji...</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">Zgłoś błąd...</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">Zamknij</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">Błąd przy uruchamianiu VPN</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">Brak agenta uwierzytelniania</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">Nie można znaleźć agenta uwierzytelniania polkit. Uruchom go i spróbuj ponownie.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>: szybki i bezpieczny VPN. Obsługiwany przez Bitmask.</translation>
@@ -658,4 +384,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>Uruchom VPN, &apos;włączony&apos; lub &apos;wyłączony&apos;.</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_tr.ts b/gui/i18n/main_tr.ts
index e7f3216..7e069da 100644
--- a/gui/i18n/main_tr.ts
+++ b/gui/i18n/main_tr.ts
@@ -1,85 +1,24 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="tr">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="tr" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">Hakkında</translation>
+ <translation>Hakkında</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;Bu hizmetin bedeli, sizin gibi kullanıcıların bağışlarıyla sağlanıyor. &lt;a href=&quot;%1&quot;&gt;Lütfen bağış yapın&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;Bu hizmetin bedeli, sizin gibi kullanıcıların bağışlarıyla sağlanıyor. &lt;a href=&quot;%1&quot;&gt;Lütfen bağış yapın&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">Hakkında</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;Bu hizmetin bedeli, sizin gibi kullanıcıların bağışlarıyla sağlanıyor. &lt;a href=&quot;%1&quot;&gt;Lütfen bağış yapın&lt;/a&gt;.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1, %2 tarafından sunulan kolay, hızlı ve güvenli bir VPN hizmetidir. %1 kullanıcı hesabı gerektirmiyor, günlük tutmuyor veya sizi hiç bir şekilde izlemiyor.&lt;/p&gt; %3 &lt;p&gt;Bu uygulamayı kullanarak, &lt;a href=&quot;%4&quot;&gt;Hizmet Kullanım Şartlarını&lt;/a&gt; kabul etmiş olursunuz. Bu hizmet olduğu gibi, herhangi bir garanti olmadan sunulmaktadır ve dünyayı daha iyi bir yer yapmak için çalışan insanlara yöneliktir.&lt;/p&gt;</translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">%1 sürüm: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">obfs4 köprülerini kullan</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">Sadece ülkenizde veya yerel ağınızda sansürü aşmanız gerektiğini düşünüyorsanız bir köprü seçin.</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">VPN&apos;e bir sonraki bağlantınızda bir obfs4 köprüsü kullanılacaktır.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">Bağış Yapın</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">%1 hizmetini çalıştırmak pahalıdır. Sizin hakkınızda kişisel bilgi saklamak istemediğimiz için, bu hizmete ilişkin hesaplar veya fatura yok. Ancak hizmetin sürmesini istiyorsanız, her ay en azından 5$ bağış yapmalısınız.
-
-Şimdi bağış yapmak ister misiniz?</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">Başlatma Hatası</translation>
+ <translation>%1 sürüm:
+%2</translation>
</message>
</context>
<context>
@@ -87,7 +26,7 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">Önerilen</translation>
+ <translation>Önerilen</translation>
</message>
</context>
<context>
@@ -95,22 +34,22 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Yardım</translation>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation>Sorun giderme ve destek</translation>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation>Bir hata bildirin</translation>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation>Nasıl kaldırılır</translation>
</message>
</context>
<context>
@@ -118,19 +57,12 @@ Do you want to donate now?</source>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">Yardımcılar bulunamıyor, lütfen kurulumunuzu kontrol edin.</translation>
+ <translation>Yardımcılar bulunamıyor, lütfen kurulumunuzu kontrol edin.</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">polkit vekili bulunamıyor.</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">Konum el ile ayarlandı.</translation>
+ <translation>polkit vekili bulunamıyor.</translation>
</message>
</context>
<context>
@@ -138,92 +70,37 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation>Konum Seçin</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>
+ <translation>Otomatik olarak en iyi bağlantıyı kullan</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>
+ <translation>Elle seçin</translation>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation>Ağ geçitleri değiştiriliyor...</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>
+ <translation>Salt köprü içeren konumlar</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">Önerilen</translation>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">Giriş</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Patron Kimliği</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">Şifre</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">Patron kimliğinizi girin</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">Kütüphane kimliğinizle oturum açın</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">Patron kimlik numaranız, kütüphane kartınızın arkadasındadır.</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">Giriş Başarılı</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">Giriş başarılı. VPN&apos;i şimdi başlatabilirsiniz.</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">Durum</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">Konum</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">Köprüler</translation>
+ <translation>Önerilen</translation>
</message>
</context>
<context>
@@ -232,37 +109,37 @@ Do you want to donate now?</source>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">Bağış Yapın</translation>
+ <translation>Bağış yapın</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Tercihler</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>Yardım</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">Hakkında</translation>
+ <translation>Hakkında</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">Çıkış</translation>
+ <translation>Çıkış</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation>Lütfen bağış yapın!</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>
+ <translation>Bu hizmet tamamen sizin gibi kullanıcıların bağışlarıyla yapılıyor. Bir VPN&apos;i çalıştırma maliyeti, kişi başına aylık olarak 5 dolar civarıdır, ancak her katkı değerlidir. Şimdi siz de bağış yapmak ister misiniz?</translation>
</message>
</context>
<context>
@@ -270,57 +147,57 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation>Tercihler</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation>Değişiklik yapmak için VPN&apos;i kapatın</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation>Sansür önleme</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>
+ <translation>Bu yöntemler sansürü aşabilir, ancak yavaştır. Sadece gerektiğinde kullanın.</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">obfs4 köprülerini kullan</translation>
+ <translation>obfs4 köprülerini kullan</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation>Engelleri aşmak için trafik gizlenir</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation>Snowflake Kullan</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation>Snowflake sisteminizde Tor kurulumu gerektirir</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation>Aktarım</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"></translation>
+ <translation>UDP, VPN&apos;i daha hızlı yapabilir. Bazı ağlarda engellenmiş olabilir.</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation>Mevcutsa UDP kullan</translation>
</message>
</context>
<context>
@@ -328,17 +205,17 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation>Yeni bir sürüm mevcut.</translation>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation>Yeni kurulumu başlatmadan önce lütfen öncekini &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;kaldırdığınızdan&lt;/a&gt; emin olun.</translation>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation>ŞİMDİ YÜKSELT</translation>
</message>
</context>
<context>
@@ -346,44 +223,44 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">Durum denetleniyor…</translation>
+ <translation>Durum denetleniyor…</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">Bağış Yapın</translation>
+ <translation>Bağış yapın</translation>
</message>
<message>
<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>
+ <translation>Gizle</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation>Göster</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">Çıkış</translation>
+ <translation>Çıkış</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation>Bağlan</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation>Bağlan</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation>Bağlantıyı kes</translation>
</message>
</context>
<context>
@@ -392,232 +269,84 @@ Do you want to donate now?</source>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation>Bağlanıyor</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation>Güvensiz
+Bağlantı</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">Aç</translation>
+ <translation>Aç</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation>Güvenli
+Bağlantı</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">Kapat</translation>
+ <translation>Kapat</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">İptal</translation>
+ <translation>Vazgeç</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 kapalı</translation>
+ <translation>%1 kapalı</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation>kapalı</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 açık</translation>
+ <translation>%1 açık</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 uygulamasına bağlanılıyor</translation>
+ <translation>%1 uygulamasına bağlanılıyor</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 durduruluyor</translation>
+ <translation>%1 durduruluyor</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 interneti engelliyor</translation>
+ <translation>%1 interneti engelliyor</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">Önerilen</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">Önerilen (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">%1&apos;e bağlanıldı</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">Bağlanıyor...</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 kapalı</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 açık</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 uygulamasına bağlanılıyor</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 durduruluyor</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 interneti engelliyor</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">Yardımcılar bulunamıyor, lütfen kurulumunuzu kontrol edin.</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">polkit vekili bulunamıyor.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">Eyvah! Kimlik doğrulama hizmeti çalışmıyor gözüküyor. Lütfen daha sonra tekrar deneyin</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">Hizmet Hatası</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">Lütfen Patron kimliğinizi kontrol edin</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">Bu kimlik bilgileriyle giriş yapılamıyor, lütfen tekrar deneyin</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">Giriş Hatası</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">%1 başlatılırken bir hata oluştu: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">Durum denetleniyor…</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">Yeniden bağlan</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">Aç</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">İptal</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">Kapat</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">Yardım…</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">Bağış yapın…</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">Önerilen</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">El ile</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">Konum seç...</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">Hakkında…</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">Hata bildir…</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">Çıkış</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">VPN başlatma hatası</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">Kimlik doğrulama vekili bulunamıyor</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">Bir polkit kimlik doğrulama vekili bulunamıyor. Bir tane çalıştırın ve tekrar deneyin.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>: hızlı ve güvenli bir VPN. Bitmask tarafından sunuluyor.</translation>
@@ -658,4 +387,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>VPN&apos;i başlat, &apos;açık&apos; veya &apos;kapalı&apos;.</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file
diff --git a/gui/i18n/main_ug.ts b/gui/i18n/main_ug.ts
index 3ff5c0a..ad84dad 100644
--- a/gui/i18n/main_ug.ts
+++ b/gui/i18n/main_ug.ts
@@ -1,85 +1,23 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="ug">
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="ug" version="2.1">
<context>
<name>About</name>
<message>
<location filename="../components/About.qml" line="9"/>
<source>About</source>
- <translation type="unfinished">ھەققىدە</translation>
+ <translation>ھەققىدە</translation>
</message>
<message>
<location filename="../components/About.qml" line="80"/>
<source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
<extracomment>donation text of the about dialog</extracomment>
- <translation type="unfinished">&lt;p&gt;بۇ مۇلازىمەتنىڭ چىقىمىنى سىزگە ئوخشاش سېخى خەيرپەرۋەرلەر ئۈستىگە ئالغان. &lt;a href=&quot;%1&quot;&gt;قېنى ئىئانە قىلىڭ&lt;/a&gt;. &lt;/p&gt;</translation>
+ <translation>&lt;p&gt;بۇ مۇلازىمەتنىڭ چىقىمىنى سىزگە ئوخشاش سېخى خەير-ساخاۋەتچىلەر ئۈستىگە ئالغان. &lt;a href=&quot;%1&quot;&gt;قېنى ئىئانە قىلىڭ&lt;/a&gt;. &lt;/p&gt;</translation>
</message>
<message>
<location filename="../components/About.qml" line="102"/>
<source>%1 version:
%2</source>
<extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>AboutDialog</name>
- <message>
- <source>About</source>
- <translation type="vanished">ھەققىدە</translation>
- </message>
- <message>
- <source>&lt;p&gt;This service is paid for entirely by donations from users like you. &lt;a href=&quot;%1&quot;&gt;Please donate&lt;/a&gt;.&lt;/p&gt;</source>
- <extracomment>donation text of the about dialog</extracomment>
- <translation type="vanished">&lt;p&gt;بۇ مۇلازىمەتنىڭ چىقىمىنى سىزگە ئوخشاش سېخى خەيرپەرۋەرلەر ئۈستىگە ئالغان. &lt;a href=&quot;%1&quot;&gt;قېنى ئىئانە قىلىڭ&lt;/a&gt;. &lt;/p&gt;</translation>
- </message>
- <message>
- <source>&lt;p&gt;%1 is an easy, fast, and secure VPN service from %2. %1 does not require a user account, keep logs, or track you in any way.&lt;/p&gt; %3 &lt;p&gt;By using this application, you agree to the &lt;a href=&quot;%4&quot;&gt;Terms of Service&lt;/a&gt;. This service is provided as-is, without any warranty, and is intended for people who work to make the world a better place.&lt;/p&gt;</source>
- <extracomment>about dialog %1 -&gt; application name %2 -&gt; provider name %3 -&gt; donation text if activated</extracomment>
- <translation type="vanished">&lt;p&gt;%1 بولسا %2 تەمىنلىگەن قولاي، تېز ھەم بىخەتەر VPN مۇلازىمىتى. %1 سىزنىڭ بىر قوللانغۇچى ھېسابى تەمىنلىشىڭىزنى تەلەپ قىلمايدۇ، خاتىرە قالدۇرمايدۇ، ياكى ھەرقانداق بىر شەكىلدە ئىز قوغلىمايدۇ.&lt;/p&gt;%3&lt;p&gt; بۇ يۇمتالنى ئىشلەتكىنىڭىز، سىزنىڭ &lt;a href=&quot;%4&quot;&gt;مۇلازىمەت ماددىلىرىنى&lt;/a&gt;قوبۇل قىلغىنىڭىزدۇر. بۇ مۇلازىمەت ئۆز-پېتى تەمىنلىنىدۇ، ھېچقانداق كاپالىتى يوق. دۇنيانى تېخىمۇ ياخشى بىر يەر قىلىش ئۈچۈن ئىشلەۋاتقان كىشىلەر ئۈچۈن لايھىيەلەندى. </translation>
- </message>
- <message>
- <source>%1 version: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; version string</extracomment>
- <translation type="vanished">%1 نەشرى: %2</translation>
- </message>
-</context>
-<context>
- <name>BridgesItem</name>
- <message>
- <source>Use obfs4 bridges</source>
- <translation type="vanished">Obfs4 كۆۋرۈكلىرىنى ئىشلىتىڭ</translation>
- </message>
- <message>
- <source>Select a bridge only if you know that you need it to evade censorship in your country or local network.</source>
- <translation type="vanished">ئەگەر پەقەت دۆلىتىڭىز ياكى يەرلىك تورىڭىزدىكى سانسۈرلىمەلەردىن قېچىشىڭىز لازىملىقىنى بىلسىڭىز، بىر obsf4 كۆرۈكىنى تاللاڭ.</translation>
- </message>
- <message>
- <source>An obfs4 bridge will be used the next time you connect to the VPN.</source>
- <translation type="vanished">بىر obfs4 كۆۋرۈكى سىز كېيىنكى قېتىم VPN غا ئۇلانغاندا ئىشلىتىلىدۇ.</translation>
- </message>
-</context>
-<context>
- <name>DonateDialog</name>
- <message>
- <source>Donate</source>
- <translation type="vanished">ئىئانە</translation>
- </message>
- <message>
- <source>The %1 service is expensive to run. Because we don&apos;t want to store personal information about you, there are no accounts or billing for this service. But if you want the service to continue, donate at least $5 each month.
-
-Do you want to donate now?</source>
- <extracomment>donate dialog %1 -&gt; application name</extracomment>
- <translation type="vanished">بۇ %1 مۇلازىمىتىنى ماڭغۇزۇش قىممەتكە توختايدۇ. چۈنكى بىز سىزنىڭ خۇسۇسىي ئۇچۇرلىرىڭىزنى ساقلىمايمىز. بۇ مۇلازىمەتتە ھېچقانداق ھېسابات ياكى تالون يوق. ئەمما سىز بۇ مۇلازىمەتنىڭ داۋاملىشىشىنى خالىسىڭىز، ھەر ئايدا بولمىدى دېگەندە 5$ ئىئانە قىلىپ قويارسىز.
-
-ھازىرلا ئىئانە قىلامسىز؟</translation>
- </message>
-</context>
-<context>
- <name>FailDialog</name>
- <message>
- <source>Initialization Error</source>
- <translation type="vanished">دەسلەپكىلەشتۈرۈشتە خاتالق</translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -87,7 +25,7 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Footer.qml" line="165"/>
<source>Recommended</source>
- <translation type="unfinished">تەۋسىيە</translation>
+ <translation>تەۋسىيە</translation>
</message>
</context>
<context>
@@ -95,22 +33,22 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Help.qml" line="7"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="20"/>
<source>Troubleshooting and support</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="31"/>
<source>Report a bug</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Help.qml" line="42"/>
<source>How to uninstall</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -118,19 +56,12 @@ Do you want to donate now?</source>
<message>
<location filename="../components/InitErrors.qml" line="31"/>
<source>Could not find helpers. Please check your installation</source>
- <translation type="unfinished">ياردەمچىنى تاپالمىدىم. توغرا قاچىلىدىڭىزمۇ تەكشۈرۈڭ</translation>
+ <translation>ياردەمچىنى تاپالمىدىم. توغرا قاچىلىدىڭىزمۇ تەكشۈرۈڭ</translation>
</message>
<message>
<location filename="../components/InitErrors.qml" line="44"/>
<source>Could not find polkit agent.</source>
- <translation type="unfinished">پولكىت ئاگېنتىسىنى تاپالمدىدىم.</translation>
- </message>
-</context>
-<context>
- <name>LocationText</name>
- <message>
- <source>Location has been manually set.</source>
- <translation type="vanished">ئورنى قولدا تەڭشەلدى.</translation>
+ <translation>پولكىت ئاگېنتىسىنى تاپالمدىدىم.</translation>
</message>
</context>
<context>
@@ -138,92 +69,37 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Locations.qml" line="21"/>
<source>Select Location</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Locations.qml" line="31"/>
<source>Switching gateways...</source>
<extracomment>A little display to signal that the clicked gateway is being switched to</extracomment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</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>
- </message>
-</context>
-<context>
- <name>LoginDialog</name>
- <message>
- <source>Login</source>
- <translation type="vanished">كىرىش</translation>
- </message>
- <message>
- <source>Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">خوجايىن كىملىگى</translation>
- </message>
- <message>
- <source>Password</source>
- <translation type="vanished">شىفرەسى</translation>
- </message>
- <message>
- <source>Enter your Patron ID</source>
- <extracomment>Ask for the library card number</extracomment>
- <translation type="vanished">خوجايىن كىملىگىڭىزنى كىرىڭ</translation>
- </message>
- <message>
- <source>Log in with your library credentials</source>
- <translation type="vanished">كۇتۇپخانا شىفرىلىرىڭىز بىلەن كىرىڭ</translation>
- </message>
- <message>
- <source>You can check your Patron ID number in the back of your library card</source>
- <translation type="vanished">سىز خوجايىن كىملىك نومۇرىنى كۇتۇپخانا كارتىنىڭ ئارقىسىدىن تەكشۈرەلەيسىز.</translation>
- </message>
-</context>
-<context>
- <name>LoginOKDialog</name>
- <message>
- <source>Login Successful</source>
- <translation type="vanished">مۇۋەپپىقىيەتلىك كىردىڭىز</translation>
- </message>
- <message>
- <source>Login successful. You can now start the VPN.</source>
- <translation type="vanished">مۇۋەپپىيەتلىك كىردىڭىز. ئەمدى VPNنى قوزغىتىڭ</translation>
- </message>
-</context>
-<context>
- <name>MainBar</name>
- <message>
- <source>Status</source>
- <translation type="vanished">ھالەت</translation>
- </message>
- <message>
- <source>Location</source>
- <translation type="vanished">ئورنى</translation>
- </message>
- <message>
- <source>Bridges</source>
- <translation type="vanished">كۆۋرۈكلەر</translation>
+ <translation>تەۋسىيە</translation>
</message>
</context>
<context>
@@ -232,37 +108,37 @@ Do you want to donate now?</source>
<location filename="../components/MainView.qml" line="33"/>
<location filename="../components/MainView.qml" line="53"/>
<source>Donate</source>
- <translation type="unfinished">ئىئانە</translation>
+ <translation>ئىئانە</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="46"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/MainView.qml" line="60"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/MainView.qml" line="68"/>
<source>About</source>
- <translation type="unfinished">ھەققىدە</translation>
+ <translation>ھەققىدە</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="76"/>
<source>Quit</source>
- <translation type="unfinished">چىقىش</translation>
+ <translation>چىقىش</translation>
</message>
<message>
<location filename="../components/MainView.qml" line="107"/>
<source>Please donate!</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -270,57 +146,57 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Preferences.qml" line="10"/>
<source>Preferences</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="38"/>
<source>Turn off the VPN to make changes</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="48"/>
<source>Censorship circumvention</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="70"/>
<source>Use obfs4 bridges</source>
- <translation type="unfinished">Obfs4 كۆۋرۈكلىرىنى ئىشلىتىڭ</translation>
+ <translation>Obfs4 كۆۋرۈكلىرىنى ئىشلىتىڭ</translation>
</message>
<message>
<location filename="../components/Preferences.qml" line="96"/>
<source>Traffic is obfuscated to bypass blocks</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="109"/>
<source>Use Snowflake</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="124"/>
<source>Snowflake needs Tor installed in your system</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="136"/>
<source>Transport</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Preferences.qml" line="157"/>
<source>Use UDP if available</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -328,17 +204,17 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>There is a newer version available. </source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="100"/>
<source>Make sure to &lt;a href=&quot;https://0xacab.org/leap/bitmask-vpn/-/blob/main/docs/uninstall.md&quot;&gt;uninstall&lt;/a&gt; the previous one before running the new installer.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Splash.qml" line="104"/>
<source>UPGRADE NOW</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -346,44 +222,44 @@ Do you want to donate now?</source>
<message>
<location filename="../components/Systray.qml" line="16"/>
<source>Checking status…</source>
- <translation type="unfinished">ھالىتى تەكشۈرىلىۋاتىدۇ…</translation>
+ <translation>ھالىتى تەكشۈرىلىۋاتىدۇ…</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="36"/>
<source>Donate</source>
- <translation type="unfinished">ئىئانە</translation>
+ <translation>ئىئانە</translation>
</message>
<message>
<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>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="45"/>
<source>Show</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="57"/>
<source>Quit</source>
<extracomment>Part of the systray menu; quits que application</extracomment>
- <translation type="unfinished">چىقىش</translation>
+ <translation>چىقىش</translation>
</message>
<message>
<location filename="../components/Systray.qml" line="72"/>
<source>Connect to</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="74"/>
<source>Connect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/Systray.qml" line="77"/>
<source>Disconnect</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -392,232 +268,82 @@ Do you want to donate now?</source>
<location filename="../components/VPNState.qml" line="26"/>
<location filename="../components/VPNState.qml" line="125"/>
<source>Connecting</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="58"/>
<source>Unsecured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="71"/>
<source>Turn on</source>
- <translation type="unfinished">ئېتىش</translation>
+ <translation>ئېتىش</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="91"/>
<source>Secured
Connection</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="104"/>
<source>Turn off</source>
- <translation type="unfinished">ئېچىش</translation>
+ <translation>ئېچىش</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="139"/>
<source>Cancel</source>
- <translation type="unfinished">بىكار قىلىش</translation>
+ <translation>بىكار قىلىش</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>%1 off</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 ئېتىش</translation>
+ <translation>%1 ئېتىش</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="223"/>
<source>off</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished"/>
</message>
<message>
<location filename="../components/VPNState.qml" line="226"/>
<source>%1 on</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 ئېچىش</translation>
+ <translation>%1 ئېچىش</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="229"/>
<source>Connecting to %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">گە ئۇلىنىۋاتىدۇ %1</translation>
+ <translation>گە ئۇلىنىۋاتىدۇ %1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="232"/>
<source>Stopping %1</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">توختىدى%1</translation>
+ <translation>توختىدى%1</translation>
</message>
<message>
<location filename="../components/VPNState.qml" line="235"/>
<source>%1 blocking internet</source>
<extracomment>%1 -&gt; application name</extracomment>
- <translation type="unfinished">%1 ئىنتېرنېت تاقالغان</translation>
+ <translation>%1 ئىنتېرنېت تاقالغان</translation>
</message>
</context>
<context>
<name>VPNSwitch</name>
<message>
<location filename="../qml/VPNSwitch.qml" line="10"/>
- <source></source>
- <translation></translation>
- </message>
-</context>
-<context>
- <name>VpnState</name>
- <message>
- <source>Recommended</source>
- <extracomment>Clickable item to switch to the recommended location
-----------
-Clickable item to swicth to the recommended location</extracomment>
- <translation type="vanished">تەۋسىيە</translation>
- </message>
- <message>
- <source>Recommended (%1)</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">تەۋسىيە (%1)</translation>
- </message>
- <message>
- <source>Connected to %1</source>
- <extracomment>%1 -&gt; location to which the client is connected to</extracomment>
- <translation type="vanished">‏گە ئۇلىنىۋاتىدۇ %1</translation>
- </message>
- <message>
- <source>Connecting…</source>
- <translation type="vanished">ئۇلىنىۋاتىدۇ…</translation>
- </message>
-</context>
-<context>
- <name>logic</name>
- <message>
- <source>%1 off</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 ئېتىش</translation>
- </message>
- <message>
- <source>%1 on</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 ئېچىش</translation>
- </message>
- <message>
- <source>Connecting to %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">گە ئۇلىنىۋاتىدۇ %1</translation>
- </message>
- <message>
- <source>Stopping %1</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">توختىدى%1</translation>
- </message>
- <message>
- <source>%1 blocking internet</source>
- <extracomment>%1 -&gt; application name</extracomment>
- <translation type="vanished">%1 ئىنتېرنېت تاقالغان</translation>
+ <source/>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>Could not find helpers. Please check your installation</source>
- <translation type="vanished">ياردەمچىنى تاپالمىدىم. توغرا قاچىلىدىڭىزمۇ تەكشۈرۈڭ</translation>
- </message>
- <message>
- <source>Could not find polkit agent.</source>
- <translation type="vanished">پولكىت ئاگېنتىسىنى تاپالمدىدىم.</translation>
- </message>
- <message>
- <source>Oops! The authentication service seems down. Please try again later</source>
- <translation type="vanished">ئاپلا! سالاھىيەت مۇلازىمىتى ئىشتىن توختىغاندەك قىلىدۇ. سەل تۇرۇپ قايتا سىناڭ.</translation>
- </message>
- <message>
- <source>Service Error</source>
- <translation type="vanished">مۇلازىمەت خاتالىقى</translation>
- </message>
- <message>
- <source>Please check your Patron ID</source>
- <extracomment>Incorrect library card number</extracomment>
- <translation type="vanished">خوجايىن كىملىگىڭىزنى تەكشۈرۈڭ</translation>
- </message>
- <message>
- <source>Could not log in with those credentials, please retry</source>
- <translation type="vanished">بۇ شىفرەلەر بىلەن كىرەلمىدىڭىز، قايتا سىناڭ</translation>
- </message>
- <message>
- <source>Login Error</source>
- <translation type="vanished">كىرىش خاتاسى</translation>
- </message>
- <message>
- <source>Got an error starting %1: %2</source>
- <extracomment>%1 -&gt; application name %2 -&gt; error string</extracomment>
- <translation type="vanished">دىن باشلانغان يەردە خاتالىق كۆرۈلدى %1: %2</translation>
- </message>
- <message>
- <source>Checking status…</source>
- <translation type="vanished">ھالىتى تەكشۈرىلىۋاتىدۇ…</translation>
- </message>
- <message>
- <source>Reconnect</source>
- <translation type="vanished">قايتا ئۇلاش</translation>
- </message>
- <message>
- <source>Turn on</source>
- <translation type="vanished">ئېتىش</translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="vanished">بىكار قىلىش</translation>
- </message>
- <message>
- <source>Turn off</source>
- <translation type="vanished">ئېچىش</translation>
- </message>
- <message>
- <source>Help…</source>
- <translation type="vanished">ياردەم…</translation>
- </message>
- <message>
- <source>Donate…</source>
- <translation type="vanished">ئىئانە…</translation>
- </message>
- <message>
- <source>Recommended</source>
- <translation type="vanished">تەۋسىيە</translation>
- </message>
- <message>
- <source>Manual</source>
- <translation type="vanished">قوللانما</translation>
- </message>
- <message>
- <source>Pick location…</source>
- <translation type="vanished">چوققا ئورنى…</translation>
- </message>
- <message>
- <source>About…</source>
- <translation type="vanished">ھەققىدە ...</translation>
- </message>
- <message>
- <source>Report a bug…</source>
- <translation type="vanished">بىر خاتانى مەلۇم قىلىش</translation>
- </message>
- <message>
- <source>Quit</source>
- <translation type="vanished">چىقىش</translation>
- </message>
- <message>
- <source>Error starting VPN</source>
- <translation type="vanished">VPNنى قوزغىتىشتا خاتالىق</translation>
- </message>
- <message>
- <source>Missing authentication agent</source>
- <translation type="vanished">كىملىك توغرۇلاش ئاگېنتى يوقالغان</translation>
- </message>
- <message>
- <source>Could not find a polkit authentication agent. Please run one and try again.</source>
- <translation type="vanished">پولكىت ئاگېنتىنى تاپالمىدىم، بىرسىنى ئجرا قىلىپ تەكرار سىناڭ.</translation>
- </message>
- <message>
<location filename="../main.cpp" line="85"/>
<source>: a fast and secure VPN. Powered by Bitmask.</source>
<translation>تېز ھەم بىخەتەر VPN بىتماسك تەرىپىدىن سۇنۇلىدۇ.</translation>
@@ -658,4 +384,4 @@ Clickable item to swicth to the recommended location</extracomment>
<translation>VPN باشلات، مەيلى &quot;ئوچۇق&quot; ياكى &quot;ئېتىك&quot; بولسۇن</translation>
</message>
</context>
-</TS>
+</TS> \ No newline at end of file