summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gui/locales/messages.pot129
-rw-r--r--gui/scripts/extract-translations.js4
2 files changed, 4 insertions, 129 deletions
diff --git a/gui/locales/messages.pot b/gui/locales/messages.pot
index dd776a08ea..07ec06cd27 100644
--- a/gui/locales/messages.pot
+++ b/gui/locales/messages.pot
@@ -2,87 +2,68 @@ msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
-#: src/renderer/components/SecuredLabel.tsx:40
msgid "BLOCKED CONNECTION"
msgstr ""
-#: src/renderer/components/SecuredLabel.tsx:43
msgid "CREATING SECURE CONNECTION"
msgstr ""
-#: src/renderer/components/SecuredLabel.tsx:37
-#: src/renderer/components/Support.tsx:284
-#: src/renderer/components/Support.tsx:319
-#: src/renderer/components/Support.tsx:346
msgid "SECURE CONNECTION"
msgstr ""
-#: src/renderer/components/SecuredLabel.tsx:46
msgid "UNSECURED CONNECTION"
msgstr ""
#. The remaining time left on the account displayed across the app.
#. Available placeholders:
#. %(duration)s - a localized remaining time (in minutes, hours, or days) until the account expiry
-#: src/renderer/lib/account-expiry.ts:31
msgctxt "account-expiry"
msgid "%(duration)s left"
msgstr ""
#. Back button in navigation bar
-#: src/renderer/components/Account.tsx:33
msgctxt "account-nav"
msgid "Settings"
msgstr ""
-#: src/renderer/components/Account.tsx:39
msgctxt "account-view"
msgid "Account"
msgstr ""
-#: src/renderer/components/Account.tsx:46
msgctxt "account-view"
msgid "Account ID"
msgstr ""
-#: src/renderer/components/Account.tsx:71
msgctxt "account-view"
msgid "Buy more credit"
msgstr ""
-#: src/renderer/components/Account.tsx:51
msgctxt "account-view"
msgid "COPIED TO CLIPBOARD!"
msgstr ""
-#: src/renderer/components/Account.tsx:105
msgctxt "account-view"
msgid "Currently unavailable"
msgstr ""
-#: src/renderer/components/Account.tsx:76
msgctxt "account-view"
msgid "Log out"
msgstr ""
-#: src/renderer/components/Account.tsx:96
msgctxt "account-view"
msgid "OUT OF TIME"
msgstr ""
-#: src/renderer/components/Account.tsx:57
msgctxt "account-view"
msgid "Paid until"
msgstr ""
#. Title label in navigation bar
-#: src/renderer/components/AdvancedSettings.tsx:97
msgctxt "advanced-settings-nav"
msgid "Advanced"
msgstr ""
#. Back button in navigation bar
-#: src/renderer/components/AdvancedSettings.tsx:93
msgctxt "advanced-settings-nav"
msgid "Settings"
msgstr ""
@@ -90,47 +71,38 @@ msgstr ""
#. The title for the port selector section.
#. Available placeholders:
#. %(portType)s - a selected protocol (either TCP or UDP)
-#: src/renderer/components/AdvancedSettings.tsx:152
msgctxt "advanced-settings-view"
msgid "%(portType)s port"
msgstr ""
-#: src/renderer/components/AdvancedSettings.tsx:105
msgctxt "advanced-settings-view"
msgid "Advanced"
msgstr ""
-#: src/renderer/components/AdvancedSettings.tsx:267
msgctxt "advanced-settings-view"
msgid "Automatic"
msgstr ""
-#: src/renderer/components/AdvancedSettings.tsx:124
msgctxt "advanced-settings-view"
msgid "Block when disconnected"
msgstr ""
-#: src/renderer/components/AdvancedSettings.tsx:173
msgctxt "advanced-settings-view"
msgid "Default"
msgstr ""
-#: src/renderer/components/AdvancedSettings.tsx:111
msgctxt "advanced-settings-view"
msgid "Enable IPv6"
msgstr ""
-#: src/renderer/components/AdvancedSettings.tsx:116
msgctxt "advanced-settings-view"
msgid "Enable IPv6 communication through the tunnel."
msgstr ""
-#: src/renderer/components/AdvancedSettings.tsx:167
msgctxt "advanced-settings-view"
msgid "Mssfix"
msgstr ""
-#: src/renderer/components/AdvancedSettings.tsx:140
msgctxt "advanced-settings-view"
msgid "Network protocols"
msgstr ""
@@ -139,32 +111,26 @@ msgstr ""
#. Available placeholders:
#. %(max)d - the maximum possible mssfix value
#. %(min)d - the minimum possible mssfix value
-#: src/renderer/components/AdvancedSettings.tsx:189
msgctxt "advanced-settings-view"
msgid "Set OpenVPN MSS value. Valid range: %(min)d - %(max)d."
msgstr ""
-#: src/renderer/components/AdvancedSettings.tsx:132
msgctxt "advanced-settings-view"
msgid "Unless connected, always block all network traffic, even when you've disconnected or quit the app."
msgstr ""
-#: src/renderer/lib/auth-failure.ts:79
msgctxt "auth-failure"
msgid "Account authentication failed."
msgstr ""
-#: src/renderer/lib/auth-failure.ts:73
msgctxt "auth-failure"
msgid "This account has too many simultaneous connections. Disconnect another device or try connecting again shortly."
msgstr ""
-#: src/renderer/lib/auth-failure.ts:67
msgctxt "auth-failure"
msgid "You have no more VPN time left on this account. Please log in on our website to buy more credit."
msgstr ""
-#: src/renderer/lib/auth-failure.ts:61
msgctxt "auth-failure"
msgid "You've logged in with an account number that is not valid. Please log out and try another one."
msgstr ""
@@ -174,43 +140,34 @@ msgstr ""
#. Available placeholders:
#. %(city)s - a city name
#. %(hostname)s - a hostname
-#: src/renderer/containers/ConnectPage.tsx:56
msgctxt "connect-container"
msgid "%(city)s (%(hostname)s)"
msgstr ""
-#: src/renderer/components/ExpiredAccountErrorView.tsx:137
-#: src/renderer/components/ExpiredAccountErrorView.tsx:160
msgctxt "connect-view"
msgid "Buy more credit"
msgstr ""
-#: src/renderer/components/ExpiredAccountErrorView.tsx:114
msgctxt "connect-view"
msgid "Disconnect and buy more credit"
msgstr ""
-#: src/renderer/components/ExpiredAccountErrorView.tsx:78
msgctxt "connect-view"
msgid "Out of time"
msgstr ""
-#: src/renderer/components/ExpiredAccountErrorView.tsx:152
msgctxt "connect-view"
msgid "You have no more VPN time left on this account. Before you can buy more credit on our website, you first need to turn off the app's \"Block when disconnected\" option under Advanced settings."
msgstr ""
-#: src/renderer/components/ExpiredAccountErrorView.tsx:129
msgctxt "connect-view"
msgid "You have no more VPN time left on this account. Please log in on our website to buy more credit."
msgstr ""
-#: src/renderer/components/ExpiredAccountErrorView.tsx:106
msgctxt "connect-view"
msgid "You have no more VPN time left on this account. To buy more credit on our website, you will need to access the Internet with an unsecured connection."
msgstr ""
-#: src/renderer/components/ErrorBoundary.tsx:81
msgctxt "error-boundary-view"
msgid "MULLVAD VPN"
msgstr ""
@@ -218,52 +175,42 @@ msgstr ""
#. The message displayed to the user in case of critical error in the GUI
#. Available placeholders:
#. %(email)s - support email
-#: src/renderer/components/ErrorBoundary.tsx:69
msgctxt "error-boundary-view"
msgid "Something went wrong. Please contact us at %(email)s"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:284
msgctxt "in-app-notifications"
msgid "ACCOUNT CREDIT EXPIRES SOON"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:203
msgctxt "in-app-notifications"
msgid "BLOCKING INTERNET"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:48
msgctxt "in-app-notifications"
msgid "Could not configure IPv6, please enable it on your system or disable it in the app"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:53
msgctxt "in-app-notifications"
msgid "Failed to apply firewall rules. The device might currently be unsecured"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:58
msgctxt "in-app-notifications"
msgid "Failed to set system DNS server"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:60
msgctxt "in-app-notifications"
msgid "Failed to start tunnel connection"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:191
msgctxt "in-app-notifications"
msgid "FAILURE - UNSECURED"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:218
msgctxt "in-app-notifications"
msgid "Inconsistent internal version information, please restart the app"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:215
msgctxt "in-app-notifications"
msgid "INCONSISTENT VERSION"
msgstr ""
@@ -271,32 +218,26 @@ msgstr ""
#. The in-app banner displayed to the user when the app update is available.
#. Available placeholders:
#. %(version)s - the newest available version of the app
-#: src/renderer/components/NotificationArea.tsx:265
msgctxt "in-app-notifications"
msgid "Install Mullvad VPN (%(version)s) to stay up to date"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:62
msgctxt "in-app-notifications"
msgid "No relay server matches the current settings"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:67
msgctxt "in-app-notifications"
msgid "This device is offline, no tunnels can be established"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:72
msgctxt "in-app-notifications"
msgid "Unable to detect a working TAP adapter on this device. If you've disabled it, enable it again. Otherwise, please reinstall the app"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:232
msgctxt "in-app-notifications"
msgid "UNSUPPORTED VERSION"
msgstr ""
-#: src/renderer/components/NotificationArea.tsx:258
msgctxt "in-app-notifications"
msgid "UPDATE AVAILABLE"
msgstr ""
@@ -304,102 +245,82 @@ msgstr ""
#. The in-app banner displayed to the user when the running app becomes unsupported.
#. Available placeholders:
#. %(version)s - the newest available version of the app
-#: src/renderer/components/NotificationArea.tsx:239
msgctxt "in-app-notifications"
msgid "You are running an unsupported app version. Please upgrade to %(version)s now to ensure your security"
msgstr ""
-#: src/renderer/components/Launch.tsx:53
msgctxt "launch-view"
msgid "Connecting to daemon..."
msgstr ""
-#: src/renderer/components/Launch.tsx:51
msgctxt "launch-view"
msgid "MULLVAD VPN"
msgstr ""
-#: src/renderer/components/Login.tsx:233
msgctxt "login-view"
msgid "Checking account number"
msgstr ""
-#: src/renderer/components/Login.tsx:235
msgctxt "login-view"
msgid "Correct account number"
msgstr ""
-#: src/renderer/components/Login.tsx:405
msgctxt "login-view"
msgid "Create account"
msgstr ""
-#: src/renderer/components/Login.tsx:402
msgctxt "login-view"
msgid "Don't have an account number?"
msgstr ""
-#: src/renderer/components/Login.tsx:237
msgctxt "login-view"
msgid "Enter your account number"
msgstr ""
-#: src/renderer/components/Login.tsx:219
msgctxt "login-view"
msgid "Logged in"
msgstr ""
-#: src/renderer/components/Login.tsx:215
msgctxt "login-view"
msgid "Logging in..."
msgstr ""
-#: src/renderer/components/Login.tsx:221
msgctxt "login-view"
msgid "Login"
msgstr ""
-#: src/renderer/components/Login.tsx:217
msgctxt "login-view"
msgid "Login failed"
msgstr ""
-#: src/renderer/components/Login.tsx:230
msgctxt "login-view"
msgid "Unknown error"
msgstr ""
-#: src/main/notification-controller.ts:47
msgctxt "notifications"
msgid "Blocked all connections"
msgstr ""
-#: src/main/notification-controller.ts:29
msgctxt "notifications"
msgid "Connecting"
msgstr ""
-#: src/main/notification-controller.ts:42
msgctxt "notifications"
msgid "Critical failure - Unsecured"
msgstr ""
-#: src/main/notification-controller.ts:73
msgctxt "notifications"
msgid "Inconsistent internal version information, please restart the app"
msgstr ""
-#: src/main/notification-controller.ts:59
msgctxt "notifications"
msgid "Reconnecting"
msgstr ""
-#: src/main/notification-controller.ts:33
msgctxt "notifications"
msgid "Secured"
msgstr ""
-#: src/main/notification-controller.ts:36
msgctxt "notifications"
msgid "Unsecured"
msgstr ""
@@ -407,172 +328,139 @@ msgstr ""
#. The system notification displayed to the user when the running app becomes unsupported.
#. Available placeholder:
#. %(version) - the newest available version of the app
-#: src/main/notification-controller.ts:92
msgctxt "notifications"
msgid "You are running an unsupported app version. Please upgrade to %(version)s now to ensure your security"
msgstr ""
#. Title label in navigation bar
-#: src/renderer/components/Preferences.tsx:46
msgctxt "preferences-nav"
msgid "Preferences"
msgstr ""
#. Back button in navigation bar
-#: src/renderer/components/Preferences.tsx:42
msgctxt "preferences-nav"
msgid "Settings"
msgstr ""
-#: src/renderer/components/Preferences.tsx:90
msgctxt "preferences-view"
msgid "Allows access to other devices on the same network for sharing, printing etc."
msgstr ""
-#: src/renderer/components/Preferences.tsx:69
msgctxt "preferences-view"
msgid "Auto-connect"
msgstr ""
-#: src/renderer/components/Preferences.tsx:77
msgctxt "preferences-view"
msgid "Automatically connect to a server when the app launches."
msgstr ""
-#: src/renderer/components/Preferences.tsx:61
msgctxt "preferences-view"
msgid "Launch app on start-up"
msgstr ""
-#: src/renderer/components/Preferences.tsx:85
msgctxt "preferences-view"
msgid "Local network sharing"
msgstr ""
-#: src/renderer/components/Preferences.tsx:135
msgctxt "preferences-view"
msgid "Monochromatic tray icon"
msgstr ""
-#: src/renderer/components/Preferences.tsx:54
msgctxt "preferences-view"
msgid "Preferences"
msgstr ""
-#: src/renderer/components/Preferences.tsx:169
msgctxt "preferences-view"
msgid "Show only the tray icon when the app starts."
msgstr ""
-#: src/renderer/components/Preferences.tsx:165
msgctxt "preferences-view"
msgid "Start minimized"
msgstr ""
-#: src/renderer/components/Preferences.tsx:140
msgctxt "preferences-view"
msgid "Use a monochromatic tray icon instead of a colored one."
msgstr ""
#. Title label in navigation bar
-#: src/renderer/components/SelectLocation.tsx:118
msgctxt "select-location-nav"
msgid "Select location"
msgstr ""
-#: src/renderer/components/SelectLocation.tsx:126
msgctxt "select-location-view"
msgid "Select location"
msgstr ""
-#: src/renderer/components/SelectLocation.tsx:129
msgctxt "select-location-view"
msgid "While connected, your real location is masked with a private and secure location in the selected region"
msgstr ""
-#: src/renderer/components/Settings.tsx:105
msgctxt "settings-view"
msgid "Account"
msgstr ""
-#: src/renderer/components/Settings.tsx:120
msgctxt "settings-view"
msgid "Advanced"
msgstr ""
-#: src/renderer/components/Settings.tsx:166
msgctxt "settings-view"
msgid "App version"
msgstr ""
-#: src/renderer/components/Settings.tsx:187
msgctxt "settings-view"
msgid "FAQs & Guides"
msgstr ""
-#: src/renderer/components/Settings.tsx:132
msgctxt "settings-view"
msgid "Inconsistent internal version information, please restart the app."
msgstr ""
-#: src/renderer/components/Settings.tsx:99
msgctxt "settings-view"
msgid "OUT OF TIME"
msgstr ""
-#: src/renderer/components/Settings.tsx:115
msgctxt "settings-view"
msgid "Preferences"
msgstr ""
-#: src/renderer/components/Settings.tsx:81
msgctxt "settings-view"
msgid "Quit app"
msgstr ""
-#: src/renderer/components/Settings.tsx:182
msgctxt "settings-view"
msgid "Report a problem"
msgstr ""
-#: src/renderer/components/Settings.tsx:59
msgctxt "settings-view"
msgid "Settings"
msgstr ""
-#: src/renderer/components/Settings.tsx:137
msgctxt "settings-view"
msgid "Update available, download to remain safe."
msgstr ""
#. Title label in navigation bar
-#: src/renderer/components/Settings.tsx:51
msgctxt "settings-view-nav"
msgid "Settings"
msgstr ""
#. Back button in navigation bar
-#: src/renderer/components/Support.tsx:146
msgctxt "support-nav"
msgid "Settings"
msgstr ""
-#: src/renderer/components/Support.tsx:396
msgctxt "support-view"
msgid "Back"
msgstr ""
-#: src/renderer/components/Support.tsx:252
msgctxt "support-view"
msgid "Describe your problem"
msgstr ""
-#: src/renderer/components/Support.tsx:361
msgctxt "support-view"
msgid "Edit message"
msgstr ""
-#: src/renderer/components/Support.tsx:349
msgctxt "support-view"
msgid "Failed to send"
msgstr ""
@@ -580,87 +468,70 @@ msgstr ""
#. The message displayed to the user after submitting the problem report, given that the user left his or her email for us to reach back.
#. Available placeholders:
#. %(email)s
-#: src/renderer/components/Support.tsx:300
msgctxt "support-view"
msgid "If needed we will contact you on %(email)s"
msgstr ""
-#: src/renderer/components/Support.tsx:123
msgctxt "support-view"
msgid "Report a problem"
msgstr ""
-#: src/renderer/components/Support.tsx:267
msgctxt "support-view"
msgid "Send"
msgstr ""
-#: src/renderer/components/Support.tsx:393
msgctxt "support-view"
msgid "Send anyway"
msgstr ""
-#: src/renderer/components/Support.tsx:287
msgctxt "support-view"
msgid "Sending..."
msgstr ""
-#: src/renderer/components/Support.tsx:322
msgctxt "support-view"
msgid "Sent"
msgstr ""
-#: src/renderer/components/Support.tsx:326
msgctxt "support-view"
msgid "Thanks! We will look into this."
msgstr ""
-#: src/renderer/components/Support.tsx:126
msgctxt "support-view"
msgid "To help you more effectively, your app's log file will be attached to this message. Your data will remain secure and private, as it is anonymised before being sent over an encrypted channel."
msgstr ""
-#: src/renderer/components/Support.tsx:364
msgctxt "support-view"
msgid "Try again"
msgstr ""
-#: src/renderer/components/Support.tsx:262
msgctxt "support-view"
msgid "View app logs"
msgstr ""
-#: src/renderer/components/Support.tsx:387
msgctxt "support-view"
msgid "You are about to send the problem report without a way for us to get back to you. If you want an answer to your report you will have to enter an email address."
msgstr ""
-#: src/renderer/components/Support.tsx:352
msgctxt "support-view"
msgid "You may need to go back to the app's main screen and click Disconnect before trying again. Don't worry, the information you entered will remain in the form."
msgstr ""
-#: src/renderer/components/Support.tsx:242
msgctxt "support-view"
msgid "Your email (optional)"
msgstr ""
-#: src/renderer/components/TunnelControl.tsx:121
msgctxt "tunnel-control"
msgid "Cancel"
msgstr ""
-#: src/renderer/components/TunnelControl.tsx:115
msgctxt "tunnel-control"
msgid "Disconnect"
msgstr ""
-#: src/renderer/components/TunnelControl.tsx:109
msgctxt "tunnel-control"
msgid "Secure my connection"
msgstr ""
-#: src/renderer/components/TunnelControl.tsx:93
msgctxt "tunnel-control"
msgid "Switch location"
msgstr ""
diff --git a/gui/scripts/extract-translations.js b/gui/scripts/extract-translations.js
index b9a895d37c..30e04e298a 100644
--- a/gui/scripts/extract-translations.js
+++ b/gui/scripts/extract-translations.js
@@ -44,5 +44,9 @@ extractor
cwd: path.resolve(__dirname, '..'),
});
+// clean file references
+extractor.getMessages().forEach((msg) => {
+ msg.references = [];
+});
extractor.savePotFile(outputPotFile);
extractor.printStats();