Updated submodule qtkeychain
This commit is contained in:
parent
6dbf4ac62c
commit
66c5d2f0a8
5 changed files with 306 additions and 266 deletions
2
client/3rd/qtkeychain
vendored
2
client/3rd/qtkeychain
vendored
|
@ -1 +1 @@
|
|||
Subproject commit f6247fff2a97b5036f7a7a53eefc314f41916126
|
||||
Subproject commit 74776e2a3e2d98d19943e0968901c5b5e04cc1bd
|
|
@ -90,7 +90,7 @@ include_directories(
|
|||
${LIBSSH_ROOT_DIR}/include
|
||||
${CLIENT_ROOT_DIR}/3rd/libssh/include
|
||||
${CLIENT_ROOT_DIR}/3rd/QSimpleCrypto/include
|
||||
${CLIENT_ROOT_DIR}/3rd/qtkeychain
|
||||
${CLIENT_ROOT_DIR}/3rd/qtkeychain/qtkeychain
|
||||
${CMAKE_CURRENT_BINARY_DIR}/3rd/qtkeychain
|
||||
${CMAKE_CURRENT_BINARY_DIR}/3rd/libssh/include
|
||||
)
|
||||
|
|
|
@ -946,6 +946,11 @@ Already installed containers were found on the server. All installed containers
|
|||
<source>Show other methods on Github</source>
|
||||
<translation>نمایش متدهای دیگر در گیت هاب</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="104"/>
|
||||
<source>https://github.com/amnezia-vpn/amnezia-client#donate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="113"/>
|
||||
<source>Contacts</source>
|
||||
|
@ -1854,6 +1859,11 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<source>I have nothing</source>
|
||||
<translation>من هیچی ندارم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="138"/>
|
||||
<source>https://amnezia.org/instructions/0_starter-guide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PageSetupWizardTextKey</name>
|
||||
|
@ -2178,38 +2188,38 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::DeletePasswordJobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="104"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="104"/>
|
||||
<source>Password entry not found</source>
|
||||
<translation>Password entry not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="108"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="108"/>
|
||||
<source>Could not decrypt data</source>
|
||||
<translation>Could not decrypt data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="552"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="560"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="585"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="593"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unknown error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="578"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="614"/>
|
||||
<source>Could not open wallet: %1; %2</source>
|
||||
<translation>Could not open wallet: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="177"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="177"/>
|
||||
<source>Password not found</source>
|
||||
<translation>Password not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="173"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="173"/>
|
||||
<source>Could not open keystore</source>
|
||||
<translation>Could not open keystore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="179"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="179"/>
|
||||
<source>Could not remove private key from keystore</source>
|
||||
<translation>Could not remove private key from keystore</translation>
|
||||
</message>
|
||||
|
@ -2217,12 +2227,12 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::JobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="265"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="295"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unknown error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="509"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="542"/>
|
||||
<source>Access to keychain denied</source>
|
||||
<translation>Access to keychain denied</translation>
|
||||
</message>
|
||||
|
@ -2230,27 +2240,27 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::PlainTextStore</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="65"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="65"/>
|
||||
<source>Could not store data in settings: access error</source>
|
||||
<translation>Could not store data in settings: access error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="67"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="67"/>
|
||||
<source>Could not store data in settings: format error</source>
|
||||
<translation>Could not store data in settings: format error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="85"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="85"/>
|
||||
<source>Could not delete data from settings: access error</source>
|
||||
<translation>Could not delete data from settings: access error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="87"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="87"/>
|
||||
<source>Could not delete data from settings: format error</source>
|
||||
<translation>Could not delete data from settings: format error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="104"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="104"/>
|
||||
<source>Entry not found</source>
|
||||
<translation>Entry not found</translation>
|
||||
</message>
|
||||
|
@ -2258,80 +2268,80 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::ReadPasswordJobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="32"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="32"/>
|
||||
<source>Password entry not found</source>
|
||||
<translation>Password entry not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="36"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="139"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="36"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="139"/>
|
||||
<source>Could not decrypt data</source>
|
||||
<translation>Could not decrypt data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="178"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="205"/>
|
||||
<source>D-Bus is not running</source>
|
||||
<translation>D-Bus is not running</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="187"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="197"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="214"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="224"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unknown error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="286"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="316"/>
|
||||
<source>No keychain service available</source>
|
||||
<translation>No keychain service available</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="288"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="318"/>
|
||||
<source>Could not open wallet: %1; %2</source>
|
||||
<translation>Could not open wallet: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="333"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="363"/>
|
||||
<source>Access to keychain denied</source>
|
||||
<translation>Access to keychain denied</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="354"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="384"/>
|
||||
<source>Could not determine data type: %1; %2</source>
|
||||
<translation>Could not determine data type: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="363"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="52"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="393"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="52"/>
|
||||
<source>Entry not found</source>
|
||||
<translation>Entry not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="372"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="402"/>
|
||||
<source>Unsupported entry type 'Map'</source>
|
||||
<translation>Unsupported entry type 'Map'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="375"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="405"/>
|
||||
<source>Unknown kwallet entry type '%1'</source>
|
||||
<translation>Unknown kwallet entry type '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="96"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="96"/>
|
||||
<source>Password not found</source>
|
||||
<translation>Password not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="60"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="60"/>
|
||||
<source>Could not open keystore</source>
|
||||
<translation>Could not open keystore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="68"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="68"/>
|
||||
<source>Could not retrieve private key from keystore</source>
|
||||
<translation>Could not retrieve private key from keystore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="75"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="75"/>
|
||||
<source>Could not create decryption cipher</source>
|
||||
<translation>Could not create decryption cipher</translation>
|
||||
</message>
|
||||
|
@ -2339,73 +2349,73 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::WritePasswordJobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="78"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="78"/>
|
||||
<source>Credential size exceeds maximum size of %1</source>
|
||||
<translation>Credential size exceeds maximum size of %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="87"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="87"/>
|
||||
<source>Credential key exceeds maximum size of %1</source>
|
||||
<translation>Credential key exceeds maximum size of %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="92"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="92"/>
|
||||
<source>Writing credentials failed: Win32 error code %1</source>
|
||||
<translation>Writing credentials failed: Win32 error code %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="162"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="162"/>
|
||||
<source>Encryption failed</source>
|
||||
<translation>Encryption failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="415"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="445"/>
|
||||
<source>D-Bus is not running</source>
|
||||
<translation>D-Bus is not running</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="425"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="452"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="455"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="482"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unknown error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="468"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="501"/>
|
||||
<source>Could not open wallet: %1; %2</source>
|
||||
<translation>Could not open wallet: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="144"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="144"/>
|
||||
<source>Password not found</source>
|
||||
<translation>Password not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="95"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="95"/>
|
||||
<source>Could not open keystore</source>
|
||||
<translation>Could not open keystore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="124"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="124"/>
|
||||
<source>Could not create private key generator</source>
|
||||
<translation>Could not create private key generator</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="131"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="131"/>
|
||||
<source>Could not generate new private key</source>
|
||||
<translation>Could not generate new private key</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="139"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="139"/>
|
||||
<source>Could not retrieve private key from keystore</source>
|
||||
<translation>Could not retrieve private key from keystore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="147"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="147"/>
|
||||
<source>Could not create encryption cipher</source>
|
||||
<translation>Could not create encryption cipher</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="155"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="155"/>
|
||||
<source>Could not encrypt data</source>
|
||||
<translation>Could not encrypt data</translation>
|
||||
</message>
|
||||
|
@ -2855,74 +2865,72 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
|||
<translation>سرویس Sftp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/libsecret.cpp" line="119"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/libsecret.cpp" line="119"/>
|
||||
<source>Entry not found</source>
|
||||
<translation>Entry not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="225"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="255"/>
|
||||
<source>Access to keychain denied</source>
|
||||
<translation>Access to keychain denied</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="227"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="257"/>
|
||||
<source>No keyring daemon</source>
|
||||
<translation>No keyring daemon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="229"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="259"/>
|
||||
<source>Already unlocked</source>
|
||||
<translation>Already unlocked</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="231"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="261"/>
|
||||
<source>No such keyring</source>
|
||||
<translation>No such keyring</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="233"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="263"/>
|
||||
<source>Bad arguments</source>
|
||||
<translation>Bad arguments</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="235"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="265"/>
|
||||
<source>I/O error</source>
|
||||
<translation>I/O error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="237"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="267"/>
|
||||
<source>Cancelled</source>
|
||||
<translation>Cancelled</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="239"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="269"/>
|
||||
<source>Keyring already exists</source>
|
||||
<translation>Keyring already exists</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="241"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="271"/>
|
||||
<source>No match</source>
|
||||
<translation>No match</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="246"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="276"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unknown error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="72"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="72"/>
|
||||
<source>error 0x%1: %2</source>
|
||||
<translation>error 0x%1: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="39"/>
|
||||
<source>WireGuard Configuration Highlighter</source>
|
||||
<translation>هایلایتر پیکربندی WireGuard</translation>
|
||||
<translation type="vanished">هایلایتر پیکربندی WireGuard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="82"/>
|
||||
<source>&Randomize colors</source>
|
||||
<translation>رنگهای تصادفی</translation>
|
||||
<translation type="vanished">رنگهای تصادفی</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2936,13 +2944,13 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
|||
<context>
|
||||
<name>Settings</name>
|
||||
<message>
|
||||
<location filename="../settings.cpp" line="26"/>
|
||||
<location filename="../settings.cpp" line="30"/>
|
||||
<source>Server #1</source>
|
||||
<translation>Server #1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settings.cpp" line="202"/>
|
||||
<location filename="../settings.cpp" line="209"/>
|
||||
<location filename="../settings.cpp" line="206"/>
|
||||
<location filename="../settings.cpp" line="213"/>
|
||||
<source>Server</source>
|
||||
<translation>Server</translation>
|
||||
</message>
|
||||
|
@ -2950,22 +2958,22 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
|||
<context>
|
||||
<name>SettingsController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="25"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="26"/>
|
||||
<source>Software version</source>
|
||||
<translation>نسخه نرمافزار</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="137"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="139"/>
|
||||
<source>All settings have been reset to default values</source>
|
||||
<translation>تمام تنظیمات به مقادیر پیش فرض ریست شد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="143"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="145"/>
|
||||
<source>Cached profiles cleared</source>
|
||||
<translation>پروفایل ذخیره شده پاک شد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="122"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="123"/>
|
||||
<source>Backup file is corrupted</source>
|
||||
<translation>فایل بکآپ خراب شده است</translation>
|
||||
</message>
|
||||
|
|
|
@ -15,15 +15,13 @@
|
|||
<context>
|
||||
<name>AndroidController</name>
|
||||
<message>
|
||||
<location filename="../platforms/android/android_controller.cpp" line="236"/>
|
||||
<source>AmneziaVPN</source>
|
||||
<translation>AmneziaVPN</translation>
|
||||
<translation type="vanished">AmneziaVPN</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../platforms/android/android_controller.cpp" line="239"/>
|
||||
<source>VPN Connected</source>
|
||||
<extracomment>Refers to the app - which is currently running the background and waiting</extracomment>
|
||||
<translation>VPN Подключен</translation>
|
||||
<translation type="vanished">VPN Подключен</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -151,7 +149,7 @@
|
|||
<context>
|
||||
<name>ImportController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/importController.cpp" line="435"/>
|
||||
<location filename="../ui/controllers/importController.cpp" line="411"/>
|
||||
<source>Scanned %1 of %2.</source>
|
||||
<translation>Отсканировано %1 из%2.</translation>
|
||||
</message>
|
||||
|
@ -946,6 +944,11 @@ Already installed containers were found on the server. All installed containers
|
|||
<source>Show other methods on Github</source>
|
||||
<translation>Показать другие способы на Github</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="104"/>
|
||||
<source>https://github.com/amnezia-vpn/amnezia-client#donate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="113"/>
|
||||
<source>Contacts</source>
|
||||
|
@ -1428,22 +1431,22 @@ Already installed containers were found on the server. All installed containers
|
|||
<translation>Имя сервера</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="110"/>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="111"/>
|
||||
<source>Save</source>
|
||||
<translation>Сохранить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="137"/>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="142"/>
|
||||
<source>Protocols</source>
|
||||
<translation>Протоколы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="143"/>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="148"/>
|
||||
<source>Services</source>
|
||||
<translation>Сервисы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="147"/>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="152"/>
|
||||
<source>Data</source>
|
||||
<translation>Данные</translation>
|
||||
</message>
|
||||
|
@ -1854,6 +1857,11 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<source>I have nothing</source>
|
||||
<translation>У меня ничего нет</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="138"/>
|
||||
<source>https://amnezia.org/instructions/0_starter-guide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PageSetupWizardTextKey</name>
|
||||
|
@ -1941,8 +1949,8 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation type="vanished">Доступ к управлению сервером. Пользователь, с которым вы делитесь полным доступом к соединению, сможет добавлять и удалять ваши протоколы и службы на сервере, а также изменять настройки.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="279"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="280"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="281"/>
|
||||
<source>Server</source>
|
||||
<translation>Сервер</translation>
|
||||
</message>
|
||||
|
@ -2017,7 +2025,7 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="231"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="483"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="486"/>
|
||||
<source>Users</source>
|
||||
<translation type="unfinished">Пользователи</translation>
|
||||
</message>
|
||||
|
@ -2027,47 +2035,52 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation type="unfinished">Имя пользователя</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="499"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="502"/>
|
||||
<source>Search</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="595"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="584"/>
|
||||
<source>Creation date: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="598"/>
|
||||
<source>Rename</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="624"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="627"/>
|
||||
<source>Client name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="632"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="636"/>
|
||||
<source>Save</source>
|
||||
<translation type="unfinished">Сохранить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="660"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="668"/>
|
||||
<source>Revoke</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="663"/>
|
||||
<source>Revoke the config for a user - </source>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="671"/>
|
||||
<source>Revoke the config for a user - %1?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="664"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="672"/>
|
||||
<source>The user will no longer be able to connect to your server.</source>
|
||||
<translation type="unfinished">Пользователь больше не сможет подключаться к вашему серверу</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="665"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="673"/>
|
||||
<source>Continue</source>
|
||||
<translation type="unfinished">Продолжить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="666"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="674"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="unfinished">Отменить</translation>
|
||||
</message>
|
||||
|
@ -2081,20 +2094,20 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation>Поделиться доступом к VPN, без возможности управления сервером</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="331"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="332"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="333"/>
|
||||
<source>Protocol</source>
|
||||
<translation>Протокол</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="428"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="429"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="430"/>
|
||||
<source>Connection format</source>
|
||||
<translation>Формат подключения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="186"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="468"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="469"/>
|
||||
<source>Share</source>
|
||||
<translation>Поделиться</translation>
|
||||
</message>
|
||||
|
@ -2124,12 +2137,12 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation type="unfinished">Сервер</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="102"/>
|
||||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="100"/>
|
||||
<source>Accessing </source>
|
||||
<translation type="unfinished">Доступ </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="103"/>
|
||||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="101"/>
|
||||
<source>File with accessing settings to </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -2160,38 +2173,38 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::DeletePasswordJobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="104"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="104"/>
|
||||
<source>Password entry not found</source>
|
||||
<translation>Password entry not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="108"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="108"/>
|
||||
<source>Could not decrypt data</source>
|
||||
<translation>Could not decrypt data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="552"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="560"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="585"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="593"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unknown error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="578"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="614"/>
|
||||
<source>Could not open wallet: %1; %2</source>
|
||||
<translation>Could not open wallet: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="177"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="177"/>
|
||||
<source>Password not found</source>
|
||||
<translation>Password not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="173"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="173"/>
|
||||
<source>Could not open keystore</source>
|
||||
<translation>Could not open keystore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="179"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="179"/>
|
||||
<source>Could not remove private key from keystore</source>
|
||||
<translation>Could not remove private key from keystore</translation>
|
||||
</message>
|
||||
|
@ -2199,12 +2212,12 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::JobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="265"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="295"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unknown error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="509"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="542"/>
|
||||
<source>Access to keychain denied</source>
|
||||
<translation>Access to keychain denied</translation>
|
||||
</message>
|
||||
|
@ -2212,27 +2225,27 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::PlainTextStore</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="65"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="65"/>
|
||||
<source>Could not store data in settings: access error</source>
|
||||
<translation>Could not store data in settings: access error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="67"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="67"/>
|
||||
<source>Could not store data in settings: format error</source>
|
||||
<translation>Could not store data in settings: format error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="85"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="85"/>
|
||||
<source>Could not delete data from settings: access error</source>
|
||||
<translation>Could not delete data from settings: access error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="87"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="87"/>
|
||||
<source>Could not delete data from settings: format error</source>
|
||||
<translation>Could not delete data from settings: format error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="104"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="104"/>
|
||||
<source>Entry not found</source>
|
||||
<translation>Entry not found</translation>
|
||||
</message>
|
||||
|
@ -2240,80 +2253,80 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::ReadPasswordJobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="32"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="32"/>
|
||||
<source>Password entry not found</source>
|
||||
<translation>Password entry not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="36"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="139"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="36"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="139"/>
|
||||
<source>Could not decrypt data</source>
|
||||
<translation>Could not decrypt data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="178"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="205"/>
|
||||
<source>D-Bus is not running</source>
|
||||
<translation>D-Bus is not running</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="187"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="197"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="214"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="224"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unknown error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="286"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="316"/>
|
||||
<source>No keychain service available</source>
|
||||
<translation>No keychain service available</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="288"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="318"/>
|
||||
<source>Could not open wallet: %1; %2</source>
|
||||
<translation>Could not open wallet: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="333"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="363"/>
|
||||
<source>Access to keychain denied</source>
|
||||
<translation>Access to keychain denied</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="354"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="384"/>
|
||||
<source>Could not determine data type: %1; %2</source>
|
||||
<translation>Could not determine data type: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="363"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="52"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="393"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="52"/>
|
||||
<source>Entry not found</source>
|
||||
<translation>Entry not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="372"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="402"/>
|
||||
<source>Unsupported entry type 'Map'</source>
|
||||
<translation>Unsupported entry type 'Map'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="375"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="405"/>
|
||||
<source>Unknown kwallet entry type '%1'</source>
|
||||
<translation>Unknown kwallet entry type '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="96"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="96"/>
|
||||
<source>Password not found</source>
|
||||
<translation>Password not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="60"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="60"/>
|
||||
<source>Could not open keystore</source>
|
||||
<translation>Could not open keystore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="68"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="68"/>
|
||||
<source>Could not retrieve private key from keystore</source>
|
||||
<translation>Could not retrieve private key from keystore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="75"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="75"/>
|
||||
<source>Could not create decryption cipher</source>
|
||||
<translation>Could not create decryption cipher</translation>
|
||||
</message>
|
||||
|
@ -2321,73 +2334,73 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::WritePasswordJobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="78"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="78"/>
|
||||
<source>Credential size exceeds maximum size of %1</source>
|
||||
<translation>Credential size exceeds maximum size of %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="87"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="87"/>
|
||||
<source>Credential key exceeds maximum size of %1</source>
|
||||
<translation>Credential key exceeds maximum size of %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="92"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="92"/>
|
||||
<source>Writing credentials failed: Win32 error code %1</source>
|
||||
<translation>Writing credentials failed: Win32 error code %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="162"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="162"/>
|
||||
<source>Encryption failed</source>
|
||||
<translation>Encryption failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="415"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="445"/>
|
||||
<source>D-Bus is not running</source>
|
||||
<translation>D-Bus is not running</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="425"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="452"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="455"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="482"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unknown error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="468"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="501"/>
|
||||
<source>Could not open wallet: %1; %2</source>
|
||||
<translation>Could not open wallet: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="144"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="144"/>
|
||||
<source>Password not found</source>
|
||||
<translation>Password not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="95"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="95"/>
|
||||
<source>Could not open keystore</source>
|
||||
<translation>Could not open keystore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="124"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="124"/>
|
||||
<source>Could not create private key generator</source>
|
||||
<translation>Could not create private key generator</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="131"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="131"/>
|
||||
<source>Could not generate new private key</source>
|
||||
<translation>Could not generate new private key</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="139"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="139"/>
|
||||
<source>Could not retrieve private key from keystore</source>
|
||||
<translation>Could not retrieve private key from keystore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="147"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="147"/>
|
||||
<source>Could not create encryption cipher</source>
|
||||
<translation>Could not create encryption cipher</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="155"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="155"/>
|
||||
<source>Could not encrypt data</source>
|
||||
<translation>Could not encrypt data</translation>
|
||||
</message>
|
||||
|
@ -2594,7 +2607,12 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation>VPN pool error: no available addresses</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../core/errorstrings.cpp" line="64"/>
|
||||
<location filename="../core/errorstrings.cpp" line="63"/>
|
||||
<source>VPN connection error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../core/errorstrings.cpp" line="67"/>
|
||||
<source>Internal error</source>
|
||||
<translation>Internal error</translation>
|
||||
</message>
|
||||
|
@ -2822,62 +2840,62 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
|||
<translation>Сервис SFTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/libsecret.cpp" line="119"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/libsecret.cpp" line="119"/>
|
||||
<source>Entry not found</source>
|
||||
<translation>Entry not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="225"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="255"/>
|
||||
<source>Access to keychain denied</source>
|
||||
<translation>Access to keychain denied</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="227"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="257"/>
|
||||
<source>No keyring daemon</source>
|
||||
<translation>No keyring daemon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="229"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="259"/>
|
||||
<source>Already unlocked</source>
|
||||
<translation>Already unlocked</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="231"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="261"/>
|
||||
<source>No such keyring</source>
|
||||
<translation>No such keyring</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="233"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="263"/>
|
||||
<source>Bad arguments</source>
|
||||
<translation>Bad arguments</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="235"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="265"/>
|
||||
<source>I/O error</source>
|
||||
<translation>I/O error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="237"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="267"/>
|
||||
<source>Cancelled</source>
|
||||
<translation>Cancelled</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="239"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="269"/>
|
||||
<source>Keyring already exists</source>
|
||||
<translation>Keyring already exists</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="241"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="271"/>
|
||||
<source>No match</source>
|
||||
<translation>No match</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="246"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="276"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>Unknown error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="72"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="72"/>
|
||||
<source>error 0x%1: %2</source>
|
||||
<translation>error 0x%1: %2</translation>
|
||||
</message>
|
||||
|
@ -2893,13 +2911,13 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
|||
<context>
|
||||
<name>Settings</name>
|
||||
<message>
|
||||
<location filename="../settings.cpp" line="26"/>
|
||||
<location filename="../settings.cpp" line="30"/>
|
||||
<source>Server #1</source>
|
||||
<translation>Server #1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settings.cpp" line="202"/>
|
||||
<location filename="../settings.cpp" line="209"/>
|
||||
<location filename="../settings.cpp" line="206"/>
|
||||
<location filename="../settings.cpp" line="213"/>
|
||||
<source>Server</source>
|
||||
<translation>Server</translation>
|
||||
</message>
|
||||
|
@ -2907,22 +2925,22 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
|||
<context>
|
||||
<name>SettingsController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="25"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="26"/>
|
||||
<source>Software version</source>
|
||||
<translation>Версия ПО</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="137"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="139"/>
|
||||
<source>All settings have been reset to default values</source>
|
||||
<translation>Все настройки были сброшены к значению "По умолчанию"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="143"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="145"/>
|
||||
<source>Cached profiles cleared</source>
|
||||
<translation>Кэш профиля очищен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="122"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="123"/>
|
||||
<source>Backup file is corrupted</source>
|
||||
<translation>Backup файл поврежден</translation>
|
||||
</message>
|
||||
|
@ -3054,7 +3072,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
|||
<context>
|
||||
<name>VpnConnection</name>
|
||||
<message>
|
||||
<location filename="../vpnconnection.cpp" line="429"/>
|
||||
<location filename="../vpnconnection.cpp" line="432"/>
|
||||
<source>Mbps</source>
|
||||
<translation>Mbps</translation>
|
||||
</message>
|
||||
|
|
|
@ -11,15 +11,9 @@
|
|||
<context>
|
||||
<name>AndroidController</name>
|
||||
<message>
|
||||
<location filename="../platforms/android/android_controller.cpp" line="236"/>
|
||||
<source>AmneziaVPN</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../platforms/android/android_controller.cpp" line="239"/>
|
||||
<source>VPN Connected</source>
|
||||
<extracomment>Refers to the app - which is currently running the background and waiting</extracomment>
|
||||
<translation>VPN已连接</translation>
|
||||
<translation type="vanished">VPN已连接</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -158,7 +152,7 @@
|
|||
<context>
|
||||
<name>ImportController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/importController.cpp" line="435"/>
|
||||
<location filename="../ui/controllers/importController.cpp" line="411"/>
|
||||
<source>Scanned %1 of %2.</source>
|
||||
<translation>扫描 %1 of %2.</translation>
|
||||
</message>
|
||||
|
@ -997,6 +991,11 @@ And if you don't like the app, all the more support it - the donation will
|
|||
<source>Show other methods on Github</source>
|
||||
<translation>其他捐款途径</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="104"/>
|
||||
<source>https://github.com/amnezia-vpn/amnezia-client#donate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="113"/>
|
||||
<source>Contacts</source>
|
||||
|
@ -1511,22 +1510,22 @@ And if you don't like the app, all the more support it - the donation will
|
|||
<translation>服务器名</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="110"/>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="111"/>
|
||||
<source>Save</source>
|
||||
<translation>保存</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="137"/>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="142"/>
|
||||
<source>Protocols</source>
|
||||
<translation>协议</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="143"/>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="148"/>
|
||||
<source>Services</source>
|
||||
<translation>服务</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="147"/>
|
||||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="152"/>
|
||||
<source>Data</source>
|
||||
<translation>数据</translation>
|
||||
</message>
|
||||
|
@ -1957,6 +1956,11 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<source>I have nothing</source>
|
||||
<translation>我没有</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="138"/>
|
||||
<source>https://amnezia.org/instructions/0_starter-guide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PageSetupWizardTextKey</name>
|
||||
|
@ -2078,7 +2082,7 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="231"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="483"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="486"/>
|
||||
<source>Users</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -2088,47 +2092,52 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation>共享 VPN 访问,无需管理服务器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="499"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="502"/>
|
||||
<source>Search</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="595"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="584"/>
|
||||
<source>Creation date: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="598"/>
|
||||
<source>Rename</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="624"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="627"/>
|
||||
<source>Client name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="632"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="636"/>
|
||||
<source>Save</source>
|
||||
<translation type="unfinished">保存</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="660"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="668"/>
|
||||
<source>Revoke</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="663"/>
|
||||
<source>Revoke the config for a user - </source>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="671"/>
|
||||
<source>Revoke the config for a user - %1?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="664"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="672"/>
|
||||
<source>The user will no longer be able to connect to your server.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="665"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="673"/>
|
||||
<source>Continue</source>
|
||||
<translation type="unfinished">继续</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="666"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="674"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="unfinished">取消</translation>
|
||||
</message>
|
||||
|
@ -2170,8 +2179,8 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation type="obsolete">服务器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="279"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="280"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="281"/>
|
||||
<source>Server</source>
|
||||
<translation>服务器</translation>
|
||||
</message>
|
||||
|
@ -2193,8 +2202,8 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation type="obsolete">协议</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="331"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="332"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="333"/>
|
||||
<source>Protocol</source>
|
||||
<translation>协议</translation>
|
||||
</message>
|
||||
|
@ -2214,14 +2223,14 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="428"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="429"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="430"/>
|
||||
<source>Connection format</source>
|
||||
<translation>连接格式</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="186"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="468"/>
|
||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="469"/>
|
||||
<source>Share</source>
|
||||
<translation>共享</translation>
|
||||
</message>
|
||||
|
@ -2251,12 +2260,12 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation type="unfinished">服务器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="102"/>
|
||||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="100"/>
|
||||
<source>Accessing </source>
|
||||
<translation type="unfinished">访问</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="103"/>
|
||||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="101"/>
|
||||
<source>File with accessing settings to </source>
|
||||
<translation type="unfinished">访问配置文件的内容为:</translation>
|
||||
</message>
|
||||
|
@ -2287,38 +2296,38 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::DeletePasswordJobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="104"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="104"/>
|
||||
<source>Password entry not found</source>
|
||||
<translation>未发现秘密</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="108"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="108"/>
|
||||
<source>Could not decrypt data</source>
|
||||
<translation>数据无法加密</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="552"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="560"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="585"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="593"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>未知错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="578"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="614"/>
|
||||
<source>Could not open wallet: %1; %2</source>
|
||||
<translation>无法打开钱包: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="177"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="177"/>
|
||||
<source>Password not found</source>
|
||||
<translation>未发现密码</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="173"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="173"/>
|
||||
<source>Could not open keystore</source>
|
||||
<translation>无法打开密钥库</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="179"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="179"/>
|
||||
<source>Could not remove private key from keystore</source>
|
||||
<translation>无法从密钥库中删除私钥</translation>
|
||||
</message>
|
||||
|
@ -2326,12 +2335,12 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::JobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="265"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="295"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>未知错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="509"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="542"/>
|
||||
<source>Access to keychain denied</source>
|
||||
<translation>访问钥匙串被拒绝</translation>
|
||||
</message>
|
||||
|
@ -2339,27 +2348,27 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::PlainTextStore</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="65"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="65"/>
|
||||
<source>Could not store data in settings: access error</source>
|
||||
<translation>无法在配置中存储数据:访问错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="67"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="67"/>
|
||||
<source>Could not store data in settings: format error</source>
|
||||
<translation>无法在陪置中存储数据:格式错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="85"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="85"/>
|
||||
<source>Could not delete data from settings: access error</source>
|
||||
<translation>无法在配置中删除数据:访问错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="87"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="87"/>
|
||||
<source>Could not delete data from settings: format error</source>
|
||||
<translation>无法在配置中删除数据:格式错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/plaintextstore.cpp" line="104"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/plaintextstore.cpp" line="104"/>
|
||||
<source>Entry not found</source>
|
||||
<translation>未找到条目</translation>
|
||||
</message>
|
||||
|
@ -2367,80 +2376,80 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::ReadPasswordJobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="32"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="32"/>
|
||||
<source>Password entry not found</source>
|
||||
<translation>未发现密码</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="36"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="139"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="36"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="139"/>
|
||||
<source>Could not decrypt data</source>
|
||||
<translation>数据无法加密</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="178"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="205"/>
|
||||
<source>D-Bus is not running</source>
|
||||
<translation>D-Bus未运行</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="187"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="197"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="214"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="224"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>未知错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="286"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="316"/>
|
||||
<source>No keychain service available</source>
|
||||
<translation>没有有效的钥匙串服务</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="288"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="318"/>
|
||||
<source>Could not open wallet: %1; %2</source>
|
||||
<translation>无法打开钱包: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="333"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="363"/>
|
||||
<source>Access to keychain denied</source>
|
||||
<translation>访问钥匙串被拒绝</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="354"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="384"/>
|
||||
<source>Could not determine data type: %1; %2</source>
|
||||
<translation>无法确定数据类型: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="363"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="52"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="393"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="52"/>
|
||||
<source>Entry not found</source>
|
||||
<translation>未找到记录</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="372"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="402"/>
|
||||
<source>Unsupported entry type 'Map'</source>
|
||||
<translation>不支持的记录类型 'Map'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="375"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="405"/>
|
||||
<source>Unknown kwallet entry type '%1'</source>
|
||||
<translation>未知钱包类型 '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="96"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="96"/>
|
||||
<source>Password not found</source>
|
||||
<translation>未发现密码</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="60"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="60"/>
|
||||
<source>Could not open keystore</source>
|
||||
<translation>无法打开密钥库</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="68"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="68"/>
|
||||
<source>Could not retrieve private key from keystore</source>
|
||||
<translation>无法从密钥存储库中检索私钥</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="75"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="75"/>
|
||||
<source>Could not create decryption cipher</source>
|
||||
<translation>无法创建解密算法</translation>
|
||||
</message>
|
||||
|
@ -2448,73 +2457,73 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<context>
|
||||
<name>QKeychain::WritePasswordJobPrivate</name>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="78"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="78"/>
|
||||
<source>Credential size exceeds maximum size of %1</source>
|
||||
<translation>证书大小超过上限,最大为: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="87"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="87"/>
|
||||
<source>Credential key exceeds maximum size of %1</source>
|
||||
<translation>凭证密钥大小超过上限,最大为: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="92"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="92"/>
|
||||
<source>Writing credentials failed: Win32 error code %1</source>
|
||||
<translation>写入凭证失败,Win32错误码: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_win.cpp" line="162"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_win.cpp" line="162"/>
|
||||
<source>Encryption failed</source>
|
||||
<translation>加密失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="415"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="445"/>
|
||||
<source>D-Bus is not running</source>
|
||||
<translation>D-Bus未运行</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="425"/>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="452"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="455"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="482"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>未知错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="468"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="501"/>
|
||||
<source>Could not open wallet: %1; %2</source>
|
||||
<translation>无法打开钱包: %1; %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="144"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="144"/>
|
||||
<source>Password not found</source>
|
||||
<translation>未发现密码</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="95"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="95"/>
|
||||
<source>Could not open keystore</source>
|
||||
<translation>无法打开密钥库</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="124"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="124"/>
|
||||
<source>Could not create private key generator</source>
|
||||
<translation>无法创建私钥生成器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="131"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="131"/>
|
||||
<source>Could not generate new private key</source>
|
||||
<translation>无法生成新的私钥</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="139"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="139"/>
|
||||
<source>Could not retrieve private key from keystore</source>
|
||||
<translation>无法从密钥库检索私钥</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="147"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="147"/>
|
||||
<source>Could not create encryption cipher</source>
|
||||
<translation>无法创建加密密码</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_android.cpp" line="155"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_android.cpp" line="155"/>
|
||||
<source>Could not encrypt data</source>
|
||||
<translation>无法加密数据</translation>
|
||||
</message>
|
||||
|
@ -2666,6 +2675,11 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<source>Sftp error: No media was in remote drive</source>
|
||||
<translation>Sftp 错误: 远程驱动器中没有媒介</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../core/errorstrings.cpp" line="63"/>
|
||||
<source>VPN connection error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Failed to save config to disk</source>
|
||||
<translation type="vanished">配置保存到磁盘失败</translation>
|
||||
|
@ -2730,7 +2744,7 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
|||
<translation type="vanished">该配置不包含任何用于连接到服务器的容器和凭据。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../core/errorstrings.cpp" line="64"/>
|
||||
<location filename="../core/errorstrings.cpp" line="67"/>
|
||||
<source>Internal error</source>
|
||||
<translation>内部错误</translation>
|
||||
</message>
|
||||
|
@ -2970,62 +2984,62 @@ While it offers a blend of security, stability, and speed, it's essential t
|
|||
<translation>Sftp 文件共享服务 - 安全的 FTP 服务</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/libsecret.cpp" line="119"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/libsecret.cpp" line="119"/>
|
||||
<source>Entry not found</source>
|
||||
<translation>未找到记录</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="225"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="255"/>
|
||||
<source>Access to keychain denied</source>
|
||||
<translation>访问钥匙串被拒绝</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="227"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="257"/>
|
||||
<source>No keyring daemon</source>
|
||||
<translation>没有密钥环守护进程</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="229"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="259"/>
|
||||
<source>Already unlocked</source>
|
||||
<translation>已经解锁</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="231"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="261"/>
|
||||
<source>No such keyring</source>
|
||||
<translation>没有这样的密钥环</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="233"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="263"/>
|
||||
<source>Bad arguments</source>
|
||||
<translation>错误参数</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="235"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="265"/>
|
||||
<source>I/O error</source>
|
||||
<translation>I/O错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="237"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="267"/>
|
||||
<source>Cancelled</source>
|
||||
<translation>已取消</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="239"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="269"/>
|
||||
<source>Keyring already exists</source>
|
||||
<translation>密匙环已经存在</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="241"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="271"/>
|
||||
<source>No match</source>
|
||||
<translation>不匹配</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_unix.cpp" line="246"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_unix.cpp" line="276"/>
|
||||
<source>Unknown error</source>
|
||||
<translation>未知错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../3rd/qtkeychain/keychain_haiku.cpp" line="72"/>
|
||||
<location filename="../3rd/qtkeychain/qtkeychain/keychain_haiku.cpp" line="72"/>
|
||||
<source>error 0x%1: %2</source>
|
||||
<translation>错误 0x%1: %2</translation>
|
||||
</message>
|
||||
|
@ -3041,13 +3055,13 @@ While it offers a blend of security, stability, and speed, it's essential t
|
|||
<context>
|
||||
<name>Settings</name>
|
||||
<message>
|
||||
<location filename="../settings.cpp" line="26"/>
|
||||
<location filename="../settings.cpp" line="30"/>
|
||||
<source>Server #1</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../settings.cpp" line="202"/>
|
||||
<location filename="../settings.cpp" line="209"/>
|
||||
<location filename="../settings.cpp" line="206"/>
|
||||
<location filename="../settings.cpp" line="213"/>
|
||||
<source>Server</source>
|
||||
<translation>服务器</translation>
|
||||
</message>
|
||||
|
@ -3055,22 +3069,22 @@ While it offers a blend of security, stability, and speed, it's essential t
|
|||
<context>
|
||||
<name>SettingsController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="25"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="26"/>
|
||||
<source>Software version</source>
|
||||
<translation>软件版本</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="122"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="123"/>
|
||||
<source>Backup file is corrupted</source>
|
||||
<translation>备份文件已损坏</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="137"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="139"/>
|
||||
<source>All settings have been reset to default values</source>
|
||||
<translation>所配置恢复为默认值</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="143"/>
|
||||
<location filename="../ui/controllers/settingsController.cpp" line="145"/>
|
||||
<source>Cached profiles cleared</source>
|
||||
<translation>缓存的配置文件已清除</translation>
|
||||
</message>
|
||||
|
@ -3206,7 +3220,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
|||
<context>
|
||||
<name>VpnConnection</name>
|
||||
<message>
|
||||
<location filename="../vpnconnection.cpp" line="429"/>
|
||||
<location filename="../vpnconnection.cpp" line="432"/>
|
||||
<source>Mbps</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue