Update ts files
This commit is contained in:
parent
8905d6352c
commit
9681bea237
3 changed files with 810 additions and 390 deletions
|
|
@ -8,9 +8,8 @@
|
||||||
<translation type="vanished">Раздельное туннелирование для "Wireguard" не реализовано,опция отключена</translation>
|
<translation type="vanished">Раздельное туннелирование для "Wireguard" не реализовано,опция отключена</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../amnezia_application.cpp" line="307"/>
|
|
||||||
<source>Split tunneling for %1 is not implemented, the option was disabled</source>
|
<source>Split tunneling for %1 is not implemented, the option was disabled</source>
|
||||||
<translation>جداسازی ترافیک برای %1 پیاده سازی نشده، این گزینه غیرفعال است</translation>
|
<translation type="vanished">جداسازی ترافیک برای %1 پیاده سازی نشده، این گزینه غیرفعال است</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
|
@ -27,46 +26,59 @@
|
||||||
<translation>ویپیان متصل است</translation>
|
<translation>ویپیان متصل است</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>ApiController</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/controllers/apiController.cpp" line="123"/>
|
||||||
|
<source>Error when retrieving configuration from cloud server</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ConnectionController</name>
|
<name>ConnectionController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="38"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="35"/>
|
||||||
<source>VPN Protocols is not installed.
|
<source>VPN Protocols is not installed.
|
||||||
Please install VPN container at first</source>
|
Please install VPN container at first</source>
|
||||||
<translation>پروتکل ویپیان نصب نشده است
|
<translation>پروتکل ویپیان نصب نشده است
|
||||||
لطفا کانتینر ویپیان را نصب کنید</translation>
|
لطفا کانتینر ویپیان را نصب کنید</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="61"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="59"/>
|
||||||
<source>Connection...</source>
|
<source>Connection...</source>
|
||||||
<translation>ارتباط</translation>
|
<translation>ارتباط</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="66"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="64"/>
|
||||||
<source>Connected</source>
|
<source>Connected</source>
|
||||||
<translation>متصل</translation>
|
<translation>متصل</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="111"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="109"/>
|
||||||
<source>Settings updated successfully, Reconnnection...</source>
|
<source>Settings updated successfully, Reconnnection...</source>
|
||||||
<translation>تنظیمات به روز رسانی شد
|
<translation>تنظیمات به روز رسانی شد
|
||||||
در حال اتصال دوباره...</translation>
|
در حال اتصال دوباره...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="75"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="112"/>
|
||||||
|
<source>Settings updated successfully</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/controllers/connectionController.cpp" line="73"/>
|
||||||
<source>Reconnection...</source>
|
<source>Reconnection...</source>
|
||||||
<translation>در حال اتصال دوباره...</translation>
|
<translation>در حال اتصال دوباره...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.h" line="58"/>
|
<location filename="../ui/controllers/connectionController.h" line="58"/>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="80"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="78"/>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="94"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="92"/>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="100"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="98"/>
|
||||||
<source>Connect</source>
|
<source>Connect</source>
|
||||||
<translation>اتصال</translation>
|
<translation>اتصال</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="85"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="83"/>
|
||||||
<source>Disconnection...</source>
|
<source>Disconnection...</source>
|
||||||
<translation>قطع ارتباط...</translation>
|
<translation>قطع ارتباط...</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -115,7 +127,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ExportController</name>
|
<name>ExportController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/exportController.cpp" line="34"/>
|
<location filename="../ui/controllers/exportController.cpp" line="38"/>
|
||||||
<source>Access error!</source>
|
<source>Access error!</source>
|
||||||
<translation>خطای دسترسی!</translation>
|
<translation>خطای دسترسی!</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -128,7 +140,7 @@
|
||||||
<translation>امکان تغییر پروتکل در هنگام متصل بودن وجود ندارد</translation>
|
<translation>امکان تغییر پروتکل در هنگام متصل بودن وجود ندارد</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/HomeContainersListView.qml" line="69"/>
|
<location filename="../ui/qml/Components/HomeContainersListView.qml" line="68"/>
|
||||||
<source>The selected protocol is not supported on the current platform</source>
|
<source>The selected protocol is not supported on the current platform</source>
|
||||||
<translation>پروتکل انتخاب شده بر روی این پلتفرم پشتیبانی نمیشود</translation>
|
<translation>پروتکل انتخاب شده بر روی این پلتفرم پشتیبانی نمیشود</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -140,7 +152,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ImportController</name>
|
<name>ImportController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/importController.cpp" line="427"/>
|
<location filename="../ui/controllers/importController.cpp" line="435"/>
|
||||||
<source>Scanned %1 of %2.</source>
|
<source>Scanned %1 of %2.</source>
|
||||||
<translation>ارزیابی %1 از %2.</translation>
|
<translation>ارزیابی %1 از %2.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -148,58 +160,58 @@
|
||||||
<context>
|
<context>
|
||||||
<name>InstallController</name>
|
<name>InstallController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="143"/>
|
<location filename="../ui/controllers/installController.cpp" line="144"/>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="193"/>
|
<location filename="../ui/controllers/installController.cpp" line="195"/>
|
||||||
<source>%1 installed successfully. </source>
|
<source>%1 installed successfully. </source>
|
||||||
<translation>%1 با موفقیت نصب شد</translation>
|
<translation>%1 با موفقیت نصب شد</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="145"/>
|
<location filename="../ui/controllers/installController.cpp" line="146"/>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="195"/>
|
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||||
<source>%1 is already installed on the server. </source>
|
<source>%1 is already installed on the server. </source>
|
||||||
<translation>%1 در حال حاضر بر روی سرور نصب شده است</translation>
|
<translation>%1 در حال حاضر بر روی سرور نصب شده است</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="148"/>
|
<location filename="../ui/controllers/installController.cpp" line="149"/>
|
||||||
<source>
|
<source>
|
||||||
Added containers that were already installed on the server</source>
|
Added containers that were already installed on the server</source>
|
||||||
<translation>
|
<translation>
|
||||||
کانتینرهایی که بر روی سرور موجود بودند اضافه شدند</translation>
|
کانتینرهایی که بر روی سرور موجود بودند اضافه شدند</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="214"/>
|
<location filename="../ui/controllers/installController.cpp" line="213"/>
|
||||||
<source>
|
<source>
|
||||||
Already installed containers were found on the server. All installed containers have been added to the application</source>
|
Already installed containers were found on the server. All installed containers have been added to the application</source>
|
||||||
<translation>
|
<translation>
|
||||||
کانتینرهای نصب شده بر روی سرور شناسایی شدند. تمام کانتینترهای نصب شده به نرم افزار اضافه شدند</translation>
|
کانتینرهای نصب شده بر روی سرور شناسایی شدند. تمام کانتینترهای نصب شده به نرم افزار اضافه شدند</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="295"/>
|
<location filename="../ui/controllers/installController.cpp" line="290"/>
|
||||||
<source>Settings updated successfully</source>
|
<source>Settings updated successfully</source>
|
||||||
<translation>تنظیمات با موفقیت بهروزرسانی شدند</translation>
|
<translation>تنظیمات با موفقیت بهروزرسانی شدند</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="310"/>
|
<location filename="../ui/controllers/installController.cpp" line="305"/>
|
||||||
<source>Server '%1' was removed</source>
|
<source>Server '%1' was removed</source>
|
||||||
<translation>سرور %1 حذف شد</translation>
|
<translation>سرور %1 حذف شد</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="320"/>
|
<location filename="../ui/controllers/installController.cpp" line="315"/>
|
||||||
<source>All containers from server '%1' have been removed</source>
|
<source>All containers from server '%1' have been removed</source>
|
||||||
<translation>تمام کانتینترها از سرور %1 حذف شدند</translation>
|
<translation>تمام کانتینترها از سرور %1 حذف شدند</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="337"/>
|
<location filename="../ui/controllers/installController.cpp" line="332"/>
|
||||||
<source>%1 has been removed from the server '%2'</source>
|
<source>%1 has been removed from the server '%2'</source>
|
||||||
<translation>%1 از سرور %2 حذف شد</translation>
|
<translation>%1 از سرور %2 حذف شد</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="483"/>
|
<location filename="../ui/controllers/installController.cpp" line="478"/>
|
||||||
<source>Please login as the user</source>
|
<source>Please login as the user</source>
|
||||||
<translation>لطفا به عنوان کاربر وارد شوید</translation>
|
<translation>لطفا به عنوان کاربر وارد شوید</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="511"/>
|
<location filename="../ui/controllers/installController.cpp" line="506"/>
|
||||||
<source>Server added successfully</source>
|
<source>Server added successfully</source>
|
||||||
<translation>سرور با موفقیت اضافه شد</translation>
|
<translation>سرور با موفقیت اضافه شد</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -267,17 +279,17 @@ Already installed containers were found on the server. All installed containers
|
||||||
<context>
|
<context>
|
||||||
<name>PageHome</name>
|
<name>PageHome</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageHome.qml" line="354"/>
|
<location filename="../ui/qml/Pages2/PageHome.qml" line="317"/>
|
||||||
<source>VPN protocol</source>
|
<source>VPN protocol</source>
|
||||||
<translation>پروتکل ویپیان</translation>
|
<translation>پروتکل ویپیان</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageHome.qml" line="398"/>
|
<location filename="../ui/qml/Pages2/PageHome.qml" line="361"/>
|
||||||
<source>Servers</source>
|
<source>Servers</source>
|
||||||
<translation>سرورها</translation>
|
<translation>سرورها</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageHome.qml" line="490"/>
|
<location filename="../ui/qml/Pages2/PageHome.qml" line="453"/>
|
||||||
<source>Unable change server while there is an active connection</source>
|
<source>Unable change server while there is an active connection</source>
|
||||||
<translation>امکان تغییر سرور در هنگام متصل بودن وجود ندارد</translation>
|
<translation>امکان تغییر سرور در هنگام متصل بودن وجود ندارد</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -377,28 +389,28 @@ Already installed containers were found on the server. All installed containers
|
||||||
<context>
|
<context>
|
||||||
<name>PageProtocolCloakSettings</name>
|
<name>PageProtocolCloakSettings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="76"/>
|
||||||
<source>Cloak settings</source>
|
<source>Cloak settings</source>
|
||||||
<translation>تنظیمات Cloak</translation>
|
<translation>تنظیمات Cloak</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="81"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="83"/>
|
||||||
<source>Disguised as traffic from</source>
|
<source>Disguised as traffic from</source>
|
||||||
<translation>پنهان کردن به عنوان ترافیک از</translation>
|
<translation>پنهان کردن به عنوان ترافیک از</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="103"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="105"/>
|
||||||
<source>Port</source>
|
<source>Port</source>
|
||||||
<translation>پورت</translation>
|
<translation>پورت</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="120"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="122"/>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="121"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="123"/>
|
||||||
<source>Cipher</source>
|
<source>Cipher</source>
|
||||||
<translation>رمزگذاری</translation>
|
<translation>رمزگذاری</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="159"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="161"/>
|
||||||
<source>Save and Restart Amnezia</source>
|
<source>Save and Restart Amnezia</source>
|
||||||
<translation>ذخیره و راه اندازی دوباره Amnezia</translation>
|
<translation>ذخیره و راه اندازی دوباره Amnezia</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -653,23 +665,23 @@ Already installed containers were found on the server. All installed containers
|
||||||
<context>
|
<context>
|
||||||
<name>PageProtocolShadowSocksSettings</name>
|
<name>PageProtocolShadowSocksSettings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="76"/>
|
||||||
<source>ShadowSocks settings</source>
|
<source>ShadowSocks settings</source>
|
||||||
<translation>تنظیمات ShadowSocks</translation>
|
<translation>تنظیمات ShadowSocks</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="81"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="83"/>
|
||||||
<source>Port</source>
|
<source>Port</source>
|
||||||
<translation>پورت</translation>
|
<translation>پورت</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="98"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="100"/>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="99"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="101"/>
|
||||||
<source>Cipher</source>
|
<source>Cipher</source>
|
||||||
<translation>رمزگذاری</translation>
|
<translation>رمزگذاری</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="137"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="139"/>
|
||||||
<source>Save and Restart Amnezia</source>
|
<source>Save and Restart Amnezia</source>
|
||||||
<translation>ذخیره و راه اندازی دوباره Amnezia</translation>
|
<translation>ذخیره و راه اندازی دوباره Amnezia</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1643,18 +1655,17 @@ It's okay as long as it's from someone you trust.</source>
|
||||||
<translation>Password / SSH private key</translation>
|
<translation>Password / SSH private key</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="90"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="94"/>
|
||||||
<source>Continue</source>
|
<source>Continue</source>
|
||||||
<translation>ادامه</translation>
|
<translation>ادامه</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="115"/>
|
|
||||||
<source>All data you enter will remain strictly confidential
|
<source>All data you enter will remain strictly confidential
|
||||||
and will not be shared or disclosed to the Amnezia or any third parties</source>
|
and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>تمام دادههایی که شما وارد میکنید به شدت محرمانه است و با Amnezia یا هر شخص ثالث دیگری به اشتراک گذاشته نمیشود</translation>
|
<translation type="vanished">تمام دادههایی که شما وارد میکنید به شدت محرمانه است و با Amnezia یا هر شخص ثالث دیگری به اشتراک گذاشته نمیشود</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="128"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="132"/>
|
||||||
<source>Enter the address in the format 255.255.255.255:88</source>
|
<source>Enter the address in the format 255.255.255.255:88</source>
|
||||||
<translation>آدرس را با فرمت 255.255.255.255:88 وارد کنید</translation>
|
<translation>آدرس را با فرمت 255.255.255.255:88 وارد کنید</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1669,17 +1680,22 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>سرور خود را پیکربندی کنید</translation>
|
<translation>سرور خود را پیکربندی کنید</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="125"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="120"/>
|
||||||
|
<source>All data you enter will remain strictly confidential 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/PageSetupWizardCredentials.qml" line="129"/>
|
||||||
<source>Ip address cannot be empty</source>
|
<source>Ip address cannot be empty</source>
|
||||||
<translation>آدرس آیپی نمیتواند خالی باشد</translation>
|
<translation>آدرس آیپی نمیتواند خالی باشد</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="132"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="136"/>
|
||||||
<source>Login cannot be empty</source>
|
<source>Login cannot be empty</source>
|
||||||
<translation>نامکاربری نمیتواند خالی باشد</translation>
|
<translation>نامکاربری نمیتواند خالی باشد</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="136"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="140"/>
|
||||||
<source>Password/private key cannot be empty</source>
|
<source>Password/private key cannot be empty</source>
|
||||||
<translation>پسورد یا کلید خصوصی نمیتواند خالی باشد</translation>
|
<translation>پسورد یا کلید خصوصی نمیتواند خالی باشد</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1715,7 +1731,7 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<context>
|
<context>
|
||||||
<name>PageSetupWizardInstalling</name>
|
<name>PageSetupWizardInstalling</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="65"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="60"/>
|
||||||
<source>The server has already been added to the application</source>
|
<source>The server has already been added to the application</source>
|
||||||
<translation>سرور در حال حاضر به نرمافزار اضافه شده است</translation>
|
<translation>سرور در حال حاضر به نرمافزار اضافه شده است</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1728,28 +1744,33 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation type="vanished">занят установкой других протоколов или сервисов. Установка Amnesia </translation>
|
<translation type="vanished">занят установкой других протоколов или сервисов. Установка Amnesia </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="70"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="66"/>
|
||||||
<source>Amnezia has detected that your server is currently </source>
|
<source>Amnezia has detected that your server is currently </source>
|
||||||
<translation>برنامه Amnezia تشخیص داده است که سرور در حال حاضر </translation>
|
<translation>برنامه Amnezia تشخیص داده است که سرور در حال حاضر </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="71"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="67"/>
|
||||||
<source>busy installing other software. Amnezia installation </source>
|
<source>busy installing other software. Amnezia installation </source>
|
||||||
<translation>مشغول نصب نرمافزار دیگری است. نصب Amnezia </translation>
|
<translation>مشغول نصب نرمافزار دیگری است. نصب Amnezia </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="72"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="68"/>
|
||||||
<source>will pause until the server finishes installing other software</source>
|
<source>will pause until the server finishes installing other software</source>
|
||||||
<translation>متوقف شده تا زمانی که سرور نصب نرمافزار دیگر را تمام کند</translation>
|
<translation>متوقف شده تا زمانی که سرور نصب نرمافزار دیگر را تمام کند</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="129"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="126"/>
|
||||||
<source>Installing</source>
|
<source>Installing</source>
|
||||||
<translation>در حال نصب</translation>
|
<translation>در حال نصب</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="165"/>
|
||||||
|
<source>Cancel installation</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="21"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="21"/>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="75"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="72"/>
|
||||||
<source>Usually it takes no more than 5 minutes</source>
|
<source>Usually it takes no more than 5 minutes</source>
|
||||||
<translation>معمولا بیش از 5 دقیقه طول نمیکشد</translation>
|
<translation>معمولا بیش از 5 دقیقه طول نمیکشد</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1816,22 +1837,22 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>تنظیمات از فایل بکآپ بازیابی شدند</translation>
|
<translation>تنظیمات از فایل بکآپ بازیابی شدند</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="105"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="106"/>
|
||||||
<source>Free service for creating a personal VPN on your server.</source>
|
<source>Free service for creating a personal VPN on your server.</source>
|
||||||
<translation>سرویس رایگان برای ایجاد ویپیان شخصی بر روی سرور خودتان.</translation>
|
<translation>سرویس رایگان برای ایجاد ویپیان شخصی بر روی سرور خودتان.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="106"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="107"/>
|
||||||
<source> Helps you access blocked content without revealing your privacy, even to VPN providers.</source>
|
<source> Helps you access blocked content without revealing your privacy, even to VPN providers.</source>
|
||||||
<translation>به شما کمک میکند که بدون فاش کردن حریم شخصی خودتان حتی برای ارائه دهنده ویپیان به محتوای مسدود شده دسترسی پیدا کنید.</translation>
|
<translation>به شما کمک میکند که بدون فاش کردن حریم شخصی خودتان حتی برای ارائه دهنده ویپیان به محتوای مسدود شده دسترسی پیدا کنید.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="115"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="116"/>
|
||||||
<source>I have the data to connect</source>
|
<source>I have the data to connect</source>
|
||||||
<translation>من داده برای اتصال دارم</translation>
|
<translation>من داده برای اتصال دارم</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="135"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="136"/>
|
||||||
<source>I have nothing</source>
|
<source>I have nothing</source>
|
||||||
<translation>من هیچی ندارم</translation>
|
<translation>من هیچی ندارم</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1895,12 +1916,12 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<context>
|
<context>
|
||||||
<name>PageShare</name>
|
<name>PageShare</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="91"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="110"/>
|
||||||
<source>OpenVpn native format</source>
|
<source>OpenVpn native format</source>
|
||||||
<translation>فرمت محلی OpenVPN</translation>
|
<translation>فرمت محلی OpenVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="96"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="115"/>
|
||||||
<source>WireGuard native format</source>
|
<source>WireGuard native format</source>
|
||||||
<translation>فرمت محلی WireGuard</translation>
|
<translation>فرمت محلی WireGuard</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1909,7 +1930,7 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation type="vanished">VPN-Доступ</translation>
|
<translation type="vanished">VPN-Доступ</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="146"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="220"/>
|
||||||
<source>Connection</source>
|
<source>Connection</source>
|
||||||
<translation>ارتباط</translation>
|
<translation>ارتباط</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1922,84 +1943,222 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation type="vanished">Доступ к управлению сервером. Пользователь, с которым вы делитесь полным доступом к соединению, сможет добавлять и удалять ваши протоколы и службы на сервере, а также изменять настройки.</translation>
|
<translation type="vanished">Доступ к управлению сервером. Пользователь, с которым вы делитесь полным доступом к соединению, сможет добавлять и удалять ваши протоколы и службы на сервере, а также изменять настройки.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="190"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="279"/>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="191"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="280"/>
|
||||||
<source>Server</source>
|
<source>Server</source>
|
||||||
<translation>سرور</translation>
|
<translation>سرور</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="221"/>
|
|
||||||
<source>Accessing </source>
|
<source>Accessing </source>
|
||||||
<translation>در حال دسترسی به </translation>
|
<translation type="vanished">در حال دسترسی به </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="222"/>
|
|
||||||
<source>File with accessing settings to </source>
|
<source>File with accessing settings to </source>
|
||||||
<translation>فایل شامل تنظیمات دسترسی به </translation>
|
<translation type="vanished">فایل شامل تنظیمات دسترسی به </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="309"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="34"/>
|
||||||
|
<source>Config revoked</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="41"/>
|
||||||
<source>Connection to </source>
|
<source>Connection to </source>
|
||||||
<translation>ارتباط با </translation>
|
<translation>ارتباط با </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="310"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="42"/>
|
||||||
<source>File with connection settings to </source>
|
<source>File with connection settings to </source>
|
||||||
<translation>فایل شامل تنظیمات ارتباط با </translation>
|
<translation>فایل شامل تنظیمات ارتباط با </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="48"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="54"/>
|
||||||
<source>Save OpenVPN config</source>
|
<source>Save OpenVPN config</source>
|
||||||
<translation>ذخیره تنظیمات OpenVPN</translation>
|
<translation>ذخیره تنظیمات OpenVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="55"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="61"/>
|
||||||
<source>Save WireGuard config</source>
|
<source>Save WireGuard config</source>
|
||||||
<translation>ذخیره تنظیمات WireGuard</translation>
|
<translation>ذخیره تنظیمات WireGuard</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="86"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="68"/>
|
||||||
|
<source>Save ShadowSocks config</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="75"/>
|
||||||
|
<source>Save Cloak config</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="105"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the AmneziaVPN app</source>
|
||||||
<translation>برای نرمافزار AmneziaVPN</translation>
|
<translation>برای نرمافزار AmneziaVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="121"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
||||||
|
<source>ShadowSocks native format</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="125"/>
|
||||||
|
<source>Cloak native format</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="150"/>
|
||||||
<source>Share VPN Access</source>
|
<source>Share VPN Access</source>
|
||||||
<translation>به اشتراک گذاشتن دسترسی ویپیان</translation>
|
<translation>به اشتراک گذاشتن دسترسی ویپیان</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="158"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="178"/>
|
||||||
<source>Full access</source>
|
<source>Share full access to the server and VPN</source>
|
||||||
<translation>دسترسی کامل</translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="174"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="179"/>
|
||||||
|
<source>Use for your own devices, or share with those you trust to manage the server.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="231"/>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="483"/>
|
||||||
|
<source>Users</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="262"/>
|
||||||
|
<source>User name</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="499"/>
|
||||||
|
<source>Search</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="595"/>
|
||||||
|
<source>Rename</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="624"/>
|
||||||
|
<source>Client name</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="632"/>
|
||||||
|
<source>Save</source>
|
||||||
|
<translation type="unfinished">ذخیره</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="660"/>
|
||||||
|
<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>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="664"/>
|
||||||
|
<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"/>
|
||||||
|
<source>Continue</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="666"/>
|
||||||
|
<source>Cancel</source>
|
||||||
|
<translation type="unfinished">کنسل</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Full access</source>
|
||||||
|
<translation type="vanished">دسترسی کامل</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="251"/>
|
||||||
<source>Share VPN access without the ability to manage the server</source>
|
<source>Share VPN access without the ability to manage the server</source>
|
||||||
<translation>به اشتراک گذاشتن دسترسی ویپیان بدون امکان مدیریت سرور</translation>
|
<translation>به اشتراک گذاشتن دسترسی ویپیان بدون امکان مدیریت سرور</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="175"/>
|
|
||||||
<source>Share access to server management. The user with whom you share full access to the server will be able to add and remove any protocols and services to the server, as well as change settings.</source>
|
<source>Share access to server management. The user with whom you share full access to the server will be able to add and remove any protocols and services to the server, as well as change settings.</source>
|
||||||
<translation>به اشتراک گذاری دسترسی به مدیریت سرور. کاربری که دسترسی کامل سرور با او به اشتراک گذاشته میشود میتواند پروتکلها و سرویسها را در سرور حذف یا اضافه کند و یا تنظیمات سرور را تغییر دهد.</translation>
|
<translation type="vanished">به اشتراک گذاری دسترسی به مدیریت سرور. کاربری که دسترسی کامل سرور با او به اشتراک گذاشته میشود میتواند پروتکلها و سرویسها را در سرور حذف یا اضافه کند و یا تنظیمات سرور را تغییر دهد.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="251"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="331"/>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="252"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="332"/>
|
||||||
<source>Protocol</source>
|
<source>Protocol</source>
|
||||||
<translation>پروتکل</translation>
|
<translation>پروتکل</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="343"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="428"/>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="344"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="429"/>
|
||||||
<source>Connection format</source>
|
<source>Connection format</source>
|
||||||
<translation>فرمت ارتباط</translation>
|
<translation>فرمت ارتباط</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="382"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="186"/>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="468"/>
|
||||||
<source>Share</source>
|
<source>Share</source>
|
||||||
<translation>اشتراکگذاری</translation>
|
<translation>اشتراکگذاری</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PageShareFullAccess</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="49"/>
|
||||||
|
<source>Full access to the server and VPN</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="57"/>
|
||||||
|
<source>We recommend that you use full access to the server only for your own additional devices.
|
||||||
|
</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="58"/>
|
||||||
|
<source>If you share full access with other people, they can remove and add protocols and services to the server, which will cause the VPN to work incorrectly for all users. </source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="73"/>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="74"/>
|
||||||
|
<source>Server</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="102"/>
|
||||||
|
<source>Accessing </source>
|
||||||
|
<translation type="unfinished">در حال دسترسی به </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="103"/>
|
||||||
|
<source>File with accessing settings to </source>
|
||||||
|
<translation type="unfinished">فایل شامل تنظیمات دسترسی به </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="122"/>
|
||||||
|
<source>Share</source>
|
||||||
|
<translation type="unfinished">اشتراکگذاری</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="126"/>
|
||||||
|
<source>Connection to </source>
|
||||||
|
<translation type="unfinished">ارتباط با </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="127"/>
|
||||||
|
<source>File with connection settings to </source>
|
||||||
|
<translation type="unfinished">فایل شامل تنظیمات ارتباط با </translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>PopupType</name>
|
<name>PopupType</name>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2386,67 +2545,70 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>Sftp error: No media was in remote drive</translation>
|
<translation>Sftp error: No media was in remote drive</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="45"/>
|
<location filename="../core/errorstrings.cpp" line="60"/>
|
||||||
<source>Failed to save config to disk</source>
|
<source>The config does not contain any containers and credentials for connecting to the server</source>
|
||||||
<translation>Failed to save config to disk</translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="46"/>
|
<source>Failed to save config to disk</source>
|
||||||
|
<translation type="vanished">Failed to save config to disk</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../core/errorstrings.cpp" line="45"/>
|
||||||
<source>OpenVPN config missing</source>
|
<source>OpenVPN config missing</source>
|
||||||
<translation>OpenVPN config missing</translation>
|
<translation>OpenVPN config missing</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="47"/>
|
<location filename="../core/errorstrings.cpp" line="46"/>
|
||||||
<source>OpenVPN management server error</source>
|
<source>OpenVPN management server error</source>
|
||||||
<translation>OpenVPN management server error</translation>
|
<translation>OpenVPN management server error</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="50"/>
|
<location filename="../core/errorstrings.cpp" line="49"/>
|
||||||
<source>OpenVPN executable missing</source>
|
<source>OpenVPN executable missing</source>
|
||||||
<translation>OpenVPN executable missing</translation>
|
<translation>OpenVPN executable missing</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="51"/>
|
<location filename="../core/errorstrings.cpp" line="50"/>
|
||||||
<source>ShadowSocks (ss-local) executable missing</source>
|
<source>ShadowSocks (ss-local) executable missing</source>
|
||||||
<translation>ShadowSocks (ss-local) executable missing</translation>
|
<translation>ShadowSocks (ss-local) executable missing</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="52"/>
|
<location filename="../core/errorstrings.cpp" line="51"/>
|
||||||
<source>Cloak (ck-client) executable missing</source>
|
<source>Cloak (ck-client) executable missing</source>
|
||||||
<translation>Cloak (ck-client) executable missing</translation>
|
<translation>Cloak (ck-client) executable missing</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="53"/>
|
<location filename="../core/errorstrings.cpp" line="52"/>
|
||||||
<source>Amnezia helper service error</source>
|
<source>Amnezia helper service error</source>
|
||||||
<translation>Amnezia helper service error</translation>
|
<translation>Amnezia helper service error</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="54"/>
|
<location filename="../core/errorstrings.cpp" line="53"/>
|
||||||
<source>OpenSSL failed</source>
|
<source>OpenSSL failed</source>
|
||||||
<translation>OpenSSL failed</translation>
|
<translation>OpenSSL failed</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="57"/>
|
<location filename="../core/errorstrings.cpp" line="56"/>
|
||||||
<source>Can't connect: another VPN connection is active</source>
|
<source>Can't connect: another VPN connection is active</source>
|
||||||
<translation>Can't connect: another VPN connection is active</translation>
|
<translation>Can't connect: another VPN connection is active</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="58"/>
|
<location filename="../core/errorstrings.cpp" line="57"/>
|
||||||
<source>Can't setup OpenVPN TAP network adapter</source>
|
<source>Can't setup OpenVPN TAP network adapter</source>
|
||||||
<translation>Can't setup OpenVPN TAP network adapter</translation>
|
<translation>Can't setup OpenVPN TAP network adapter</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="59"/>
|
<location filename="../core/errorstrings.cpp" line="58"/>
|
||||||
<source>VPN pool error: no available addresses</source>
|
<source>VPN pool error: no available addresses</source>
|
||||||
<translation>VPN pool error: no available addresses</translation>
|
<translation>VPN pool error: no available addresses</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="61"/>
|
|
||||||
<source>The config does not contain any containers and credentiaks for connecting to the server</source>
|
<source>The config does not contain any containers and credentiaks for connecting to the server</source>
|
||||||
<translation>The config does not contain any containers and credentiaks for connecting to the server</translation>
|
<translation type="vanished">The config does not contain any containers and credentiaks for connecting to the server</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="65"/>
|
<location filename="../core/errorstrings.cpp" line="64"/>
|
||||||
<source>Internal error</source>
|
<source>Internal error</source>
|
||||||
<translation>Internal error</translation>
|
<translation>Internal error</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2733,16 +2895,6 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
<source>error 0x%1: %2</source>
|
<source>error 0x%1: %2</source>
|
||||||
<translation>error 0x%1: %2</translation>
|
<translation>error 0x%1: %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="39"/>
|
|
||||||
<source>WireGuard Configuration Highlighter</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="82"/>
|
|
||||||
<source>&Randomize colors</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>SelectLanguageDrawer</name>
|
<name>SelectLanguageDrawer</name>
|
||||||
|
|
@ -2774,17 +2926,17 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
<translation>نسخه نرمافزار</translation>
|
<translation>نسخه نرمافزار</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/settingsController.cpp" line="136"/>
|
<location filename="../ui/controllers/settingsController.cpp" line="137"/>
|
||||||
<source>All settings have been reset to default values</source>
|
<source>All settings have been reset to default values</source>
|
||||||
<translation>تمام تنظیمات به مقادیر پیش فرض ریست شد</translation>
|
<translation>تمام تنظیمات به مقادیر پیش فرض ریست شد</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/settingsController.cpp" line="142"/>
|
<location filename="../ui/controllers/settingsController.cpp" line="143"/>
|
||||||
<source>Cached profiles cleared</source>
|
<source>Cached profiles cleared</source>
|
||||||
<translation>پروفایل ذخیره شده پاک شد</translation>
|
<translation>پروفایل ذخیره شده پاک شد</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/settingsController.cpp" line="121"/>
|
<location filename="../ui/controllers/settingsController.cpp" line="122"/>
|
||||||
<source>Backup file is corrupted</source>
|
<source>Backup file is corrupted</source>
|
||||||
<translation>فایل بکآپ خراب شده است</translation>
|
<translation>فایل بکآپ خراب شده است</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2809,16 +2961,22 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="111"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="111"/>
|
||||||
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="135"/>
|
||||||
<source>Copied</source>
|
<source>Copied</source>
|
||||||
<translation>کپی شد</translation>
|
<translation>کپی شد</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="126"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="128"/>
|
||||||
|
<source>Copy config string</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="150"/>
|
||||||
<source>Show connection settings</source>
|
<source>Show connection settings</source>
|
||||||
<translation>نمایش تنظیمات ارتباط</translation>
|
<translation>نمایش تنظیمات ارتباط</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="251"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="280"/>
|
||||||
<source>To read the QR code in the Amnezia app, select "Add server" → "I have data to connect" → "QR code, key or settings file"</source>
|
<source>To read the QR code in the Amnezia app, select "Add server" → "I have data to connect" → "QR code, key or settings file"</source>
|
||||||
<translation>برای خواندن QR Code در نرمافزار AmneziaVPN "اضافه کردن سرور" -> "من داده برای اتصال دارم" -> "QR Code، کلید یا فایل تنظیمات"</translation>
|
<translation>برای خواندن QR Code در نرمافزار AmneziaVPN "اضافه کردن سرور" -> "من داده برای اتصال دارم" -> "QR Code، کلید یا فایل تنظیمات"</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2910,7 +3068,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
<context>
|
<context>
|
||||||
<name>VpnConnection</name>
|
<name>VpnConnection</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../vpnconnection.cpp" line="406"/>
|
<location filename="../vpnconnection.cpp" line="429"/>
|
||||||
<source>Mbps</source>
|
<source>Mbps</source>
|
||||||
<translation>Mbps</translation>
|
<translation>Mbps</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
||||||
|
|
@ -8,9 +8,8 @@
|
||||||
<translation type="vanished">Раздельное туннелирование для "Wireguard" не реализовано,опция отключена</translation>
|
<translation type="vanished">Раздельное туннелирование для "Wireguard" не реализовано,опция отключена</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../amnezia_application.cpp" line="305"/>
|
|
||||||
<source>Split tunneling for %1 is not implemented, the option was disabled</source>
|
<source>Split tunneling for %1 is not implemented, the option was disabled</source>
|
||||||
<translation>Раздельное туннелирование для %1 не реализовано, опция отключена</translation>
|
<translation type="vanished">Раздельное туннелирование для %1 не реализовано, опция отключена</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
|
@ -28,17 +27,9 @@
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>CloudController</name>
|
<name>ApiController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/cloudController.cpp" line="102"/>
|
<location filename="../ui/controllers/apiController.cpp" line="123"/>
|
||||||
<source>Error when retrieving configuration from cloud server</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>CloudController</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../ui/controllers/cloudController.cpp" line="102"/>
|
|
||||||
<source>Error when retrieving configuration from cloud server</source>
|
<source>Error when retrieving configuration from cloud server</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -46,43 +37,47 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ConnectionController</name>
|
<name>ConnectionController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="38"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="35"/>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="38"/>
|
|
||||||
<source>VPN Protocols is not installed.
|
<source>VPN Protocols is not installed.
|
||||||
Please install VPN container at first</source>
|
Please install VPN container at first</source>
|
||||||
<translation>VPN протоколы не установлены.
|
<translation>VPN протоколы не установлены.
|
||||||
Пожалуйста, установите протокол</translation>
|
Пожалуйста, установите протокол</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="62"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="59"/>
|
||||||
<source>Connection...</source>
|
<source>Connection...</source>
|
||||||
<translation>Подключение...</translation>
|
<translation>Подключение...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="83"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="64"/>
|
||||||
<source>Connected</source>
|
<source>Connected</source>
|
||||||
<translation>Подключено</translation>
|
<translation>Подключено</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="128"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="109"/>
|
||||||
<source>Settings updated successfully, Reconnnection...</source>
|
<source>Settings updated successfully, Reconnnection...</source>
|
||||||
<translation>Настройки успешно обновлены. Подключение...</translation>
|
<translation>Настройки успешно обновлены. Подключение...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="92"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="112"/>
|
||||||
|
<source>Settings updated successfully</source>
|
||||||
|
<translation type="unfinished">Настройки успешно обновлены</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/controllers/connectionController.cpp" line="73"/>
|
||||||
<source>Reconnection...</source>
|
<source>Reconnection...</source>
|
||||||
<translation>Переподключение...</translation>
|
<translation>Переподключение...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.h" line="58"/>
|
<location filename="../ui/controllers/connectionController.h" line="58"/>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="97"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="78"/>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="111"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="92"/>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="117"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="98"/>
|
||||||
<source>Connect</source>
|
<source>Connect</source>
|
||||||
<translation>Подключиться</translation>
|
<translation>Подключиться</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="102"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="83"/>
|
||||||
<source>Disconnection...</source>
|
<source>Disconnection...</source>
|
||||||
<translation>Отключение...</translation>
|
<translation>Отключение...</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -131,7 +126,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ExportController</name>
|
<name>ExportController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/exportController.cpp" line="34"/>
|
<location filename="../ui/controllers/exportController.cpp" line="38"/>
|
||||||
<source>Access error!</source>
|
<source>Access error!</source>
|
||||||
<translation>Ошибка доступа!</translation>
|
<translation>Ошибка доступа!</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -144,7 +139,7 @@
|
||||||
<translation>Невозможно изменить протокол при активном соединении</translation>
|
<translation>Невозможно изменить протокол при активном соединении</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/HomeContainersListView.qml" line="69"/>
|
<location filename="../ui/qml/Components/HomeContainersListView.qml" line="68"/>
|
||||||
<source>The selected protocol is not supported on the current platform</source>
|
<source>The selected protocol is not supported on the current platform</source>
|
||||||
<translation>Выбранный протокол не поддерживается на данном устройстве</translation>
|
<translation>Выбранный протокол не поддерживается на данном устройстве</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -156,7 +151,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ImportController</name>
|
<name>ImportController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/importController.cpp" line="384"/>
|
<location filename="../ui/controllers/importController.cpp" line="435"/>
|
||||||
<source>Scanned %1 of %2.</source>
|
<source>Scanned %1 of %2.</source>
|
||||||
<translation>Отсканировано %1 из%2.</translation>
|
<translation>Отсканировано %1 из%2.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -164,52 +159,57 @@
|
||||||
<context>
|
<context>
|
||||||
<name>InstallController</name>
|
<name>InstallController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="110"/>
|
<location filename="../ui/controllers/installController.cpp" line="144"/>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="162"/>
|
<location filename="../ui/controllers/installController.cpp" line="195"/>
|
||||||
<source>%1 installed successfully. </source>
|
<source>%1 installed successfully. </source>
|
||||||
<translation>%1 успешно установлен. </translation>
|
<translation>%1 успешно установлен. </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="112"/>
|
<location filename="../ui/controllers/installController.cpp" line="146"/>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="164"/>
|
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||||
<source>%1 is already installed on the server. </source>
|
<source>%1 is already installed on the server. </source>
|
||||||
<translation>%1 уже установлен на сервер. </translation>
|
<translation>%1 уже установлен на сервер. </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="115"/>
|
<location filename="../ui/controllers/installController.cpp" line="149"/>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="183"/>
|
<source>
|
||||||
|
Added containers that were already installed on the server</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/controllers/installController.cpp" line="213"/>
|
||||||
<source>
|
<source>
|
||||||
Already installed containers were found on the server. All installed containers have been added to the application</source>
|
Already installed containers were found on the server. All installed containers have been added to the application</source>
|
||||||
<translation>
|
<translation>
|
||||||
На сервере обнаружены установленные протоколы и сервисы, все они добавлены в приложение</translation>
|
На сервере обнаружены установленные протоколы и сервисы, все они добавлены в приложение</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="264"/>
|
<location filename="../ui/controllers/installController.cpp" line="290"/>
|
||||||
<source>Settings updated successfully</source>
|
<source>Settings updated successfully</source>
|
||||||
<translation>Настройки успешно обновлены</translation>
|
<translation>Настройки успешно обновлены</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="279"/>
|
<location filename="../ui/controllers/installController.cpp" line="305"/>
|
||||||
<source>Server '%1' was removed</source>
|
<source>Server '%1' was removed</source>
|
||||||
<translation>Сервер '%1' был удален</translation>
|
<translation>Сервер '%1' был удален</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="289"/>
|
<location filename="../ui/controllers/installController.cpp" line="315"/>
|
||||||
<source>All containers from server '%1' have been removed</source>
|
<source>All containers from server '%1' have been removed</source>
|
||||||
<translation>Все протоклы и сервисы были удалены с сервера '%1'</translation>
|
<translation>Все протоклы и сервисы были удалены с сервера '%1'</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="306"/>
|
<location filename="../ui/controllers/installController.cpp" line="332"/>
|
||||||
<source>%1 has been removed from the server '%2'</source>
|
<source>%1 has been removed from the server '%2'</source>
|
||||||
<translation>%1 был удален с сервера '%2'</translation>
|
<translation>%1 был удален с сервера '%2'</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="452"/>
|
<location filename="../ui/controllers/installController.cpp" line="478"/>
|
||||||
<source>Please login as the user</source>
|
<source>Please login as the user</source>
|
||||||
<translation>Пожалуйста, войдите в систему от имени пользователя</translation>
|
<translation>Пожалуйста, войдите в систему от имени пользователя</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="479"/>
|
<location filename="../ui/controllers/installController.cpp" line="506"/>
|
||||||
<source>Server added successfully</source>
|
<source>Server added successfully</source>
|
||||||
<translation>Сервер успешно добавлен</translation>
|
<translation>Сервер успешно добавлен</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -277,17 +277,17 @@ Already installed containers were found on the server. All installed containers
|
||||||
<context>
|
<context>
|
||||||
<name>PageHome</name>
|
<name>PageHome</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageHome.qml" line="193"/>
|
<location filename="../ui/qml/Pages2/PageHome.qml" line="317"/>
|
||||||
<source>VPN protocol</source>
|
<source>VPN protocol</source>
|
||||||
<translation>VPN протокол</translation>
|
<translation>VPN протокол</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageHome.qml" line="238"/>
|
<location filename="../ui/qml/Pages2/PageHome.qml" line="361"/>
|
||||||
<source>Servers</source>
|
<source>Servers</source>
|
||||||
<translation>Серверы</translation>
|
<translation>Серверы</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageHome.qml" line="490"/>
|
<location filename="../ui/qml/Pages2/PageHome.qml" line="453"/>
|
||||||
<source>Unable change server while there is an active connection</source>
|
<source>Unable change server while there is an active connection</source>
|
||||||
<translation>Невозможно изменить сервер при активном соединении</translation>
|
<translation>Невозможно изменить сервер при активном соединении</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -387,28 +387,28 @@ Already installed containers were found on the server. All installed containers
|
||||||
<context>
|
<context>
|
||||||
<name>PageProtocolCloakSettings</name>
|
<name>PageProtocolCloakSettings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="76"/>
|
||||||
<source>Cloak settings</source>
|
<source>Cloak settings</source>
|
||||||
<translation>Настройки Cloak</translation>
|
<translation>Настройки Cloak</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="81"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="83"/>
|
||||||
<source>Disguised as traffic from</source>
|
<source>Disguised as traffic from</source>
|
||||||
<translation>Замаскировать трафик под</translation>
|
<translation>Замаскировать трафик под</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="103"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="105"/>
|
||||||
<source>Port</source>
|
<source>Port</source>
|
||||||
<translation>Порт</translation>
|
<translation>Порт</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="120"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="122"/>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="121"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="123"/>
|
||||||
<source>Cipher</source>
|
<source>Cipher</source>
|
||||||
<translation>Шифрование</translation>
|
<translation>Шифрование</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="159"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="161"/>
|
||||||
<source>Save and Restart Amnezia</source>
|
<source>Save and Restart Amnezia</source>
|
||||||
<translation>Сохранить и перезагрузить Amnezia</translation>
|
<translation>Сохранить и перезагрузить Amnezia</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -663,23 +663,23 @@ Already installed containers were found on the server. All installed containers
|
||||||
<context>
|
<context>
|
||||||
<name>PageProtocolShadowSocksSettings</name>
|
<name>PageProtocolShadowSocksSettings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="76"/>
|
||||||
<source>ShadowSocks settings</source>
|
<source>ShadowSocks settings</source>
|
||||||
<translation>Настройки ShadowSocks</translation>
|
<translation>Настройки ShadowSocks</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="81"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="83"/>
|
||||||
<source>Port</source>
|
<source>Port</source>
|
||||||
<translation>Порт</translation>
|
<translation>Порт</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="98"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="100"/>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="99"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="101"/>
|
||||||
<source>Cipher</source>
|
<source>Cipher</source>
|
||||||
<translation>Шифрование</translation>
|
<translation>Шифрование</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="137"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="139"/>
|
||||||
<source>Save and Restart Amnezia</source>
|
<source>Save and Restart Amnezia</source>
|
||||||
<translation>Сохранить и перезагрузить Amnezia</translation>
|
<translation>Сохранить и перезагрузить Amnezia</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1011,17 +1011,17 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="52"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="52"/>
|
||||||
|
<source>Allow application screenshots</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="72"/>
|
||||||
<source>Auto start</source>
|
<source>Auto start</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="53"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="73"/>
|
||||||
<source>Launch the application every time </source>
|
<source>Launch the application every time the device is starts</source>
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="53"/>
|
|
||||||
<source> starts</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -1653,18 +1653,17 @@ It's okay as long as it's from someone you trust.</source>
|
||||||
<translation>Password / SSH private key</translation>
|
<translation>Password / SSH private key</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="90"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="94"/>
|
||||||
<source>Continue</source>
|
<source>Continue</source>
|
||||||
<translation>Продолжить</translation>
|
<translation>Продолжить</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="115"/>
|
|
||||||
<source>All data you enter will remain strictly confidential
|
<source>All data you enter will remain strictly confidential
|
||||||
and will not be shared or disclosed to the Amnezia or any third parties</source>
|
and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>Все данные, которые вы вводите, останутся строго конфиденциальными и не будут переданы или раскрыты Amnezia или каким-либо третьим сторонам</translation>
|
<translation type="vanished">Все данные, которые вы вводите, останутся строго конфиденциальными и не будут переданы или раскрыты Amnezia или каким-либо третьим сторонам</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="128"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="132"/>
|
||||||
<source>Enter the address in the format 255.255.255.255:88</source>
|
<source>Enter the address in the format 255.255.255.255:88</source>
|
||||||
<translation>Введите адрес в формате 255.255.255.255:88</translation>
|
<translation>Введите адрес в формате 255.255.255.255:88</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1679,17 +1678,22 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>Настроить ваш сервер</translation>
|
<translation>Настроить ваш сервер</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="125"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="120"/>
|
||||||
|
<source>All data you enter will remain strictly confidential 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/PageSetupWizardCredentials.qml" line="129"/>
|
||||||
<source>Ip address cannot be empty</source>
|
<source>Ip address cannot be empty</source>
|
||||||
<translation>Поле Ip address не может быть пустым</translation>
|
<translation>Поле Ip address не может быть пустым</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="132"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="136"/>
|
||||||
<source>Login cannot be empty</source>
|
<source>Login cannot be empty</source>
|
||||||
<translation>Поле Login не может быть пустым</translation>
|
<translation>Поле Login не может быть пустым</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="136"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="140"/>
|
||||||
<source>Password/private key cannot be empty</source>
|
<source>Password/private key cannot be empty</source>
|
||||||
<translation>Поле Password/private key не может быть пустым</translation>
|
<translation>Поле Password/private key не может быть пустым</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1725,7 +1729,7 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<context>
|
<context>
|
||||||
<name>PageSetupWizardInstalling</name>
|
<name>PageSetupWizardInstalling</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="65"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="60"/>
|
||||||
<source>The server has already been added to the application</source>
|
<source>The server has already been added to the application</source>
|
||||||
<translation>Сервер уже был добавлен в приложение</translation>
|
<translation>Сервер уже был добавлен в приложение</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1738,28 +1742,33 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation type="vanished">занят установкой других протоколов или сервисов. Установка Amnesia </translation>
|
<translation type="vanished">занят установкой других протоколов или сервисов. Установка Amnesia </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="70"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="66"/>
|
||||||
<source>Amnezia has detected that your server is currently </source>
|
<source>Amnezia has detected that your server is currently </source>
|
||||||
<translation>Amnezia обнаружила, что ваш сервер в настоящее время </translation>
|
<translation>Amnezia обнаружила, что ваш сервер в настоящее время </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="71"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="67"/>
|
||||||
<source>busy installing other software. Amnezia installation </source>
|
<source>busy installing other software. Amnezia installation </source>
|
||||||
<translation>занят установкой другого программного обеспечения. Установка Amnezia </translation>
|
<translation>занят установкой другого программного обеспечения. Установка Amnezia </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="72"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="68"/>
|
||||||
<source>will pause until the server finishes installing other software</source>
|
<source>will pause until the server finishes installing other software</source>
|
||||||
<translation>будет приостановлена до тех пор, пока сервер не завершит установку</translation>
|
<translation>будет приостановлена до тех пор, пока сервер не завершит установку</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="129"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="126"/>
|
||||||
<source>Installing</source>
|
<source>Installing</source>
|
||||||
<translation>Установка</translation>
|
<translation>Установка</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="165"/>
|
||||||
|
<source>Cancel installation</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="21"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="21"/>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="75"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="72"/>
|
||||||
<source>Usually it takes no more than 5 minutes</source>
|
<source>Usually it takes no more than 5 minutes</source>
|
||||||
<translation>Обычно это занимает не более 5 минут</translation>
|
<translation>Обычно это занимает не более 5 минут</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1826,22 +1835,22 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>Восстановление настроек из бэкап файла</translation>
|
<translation>Восстановление настроек из бэкап файла</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="105"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="106"/>
|
||||||
<source>Free service for creating a personal VPN on your server.</source>
|
<source>Free service for creating a personal VPN on your server.</source>
|
||||||
<translation>Простое и бесплатное приложение для запуска self-hosted VPN с высокими требованиями к приватности.</translation>
|
<translation>Простое и бесплатное приложение для запуска self-hosted VPN с высокими требованиями к приватности.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="106"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="107"/>
|
||||||
<source> Helps you access blocked content without revealing your privacy, even to VPN providers.</source>
|
<source> Helps you access blocked content without revealing your privacy, even to VPN providers.</source>
|
||||||
<translation> Помогает получить доступ к заблокированному контенту, не раскрывая вашу конфиденциальность даже провайдерам VPN.</translation>
|
<translation> Помогает получить доступ к заблокированному контенту, не раскрывая вашу конфиденциальность даже провайдерам VPN.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="115"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="116"/>
|
||||||
<source>I have the data to connect</source>
|
<source>I have the data to connect</source>
|
||||||
<translation>У меня есть данные для подключения</translation>
|
<translation>У меня есть данные для подключения</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="135"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="136"/>
|
||||||
<source>I have nothing</source>
|
<source>I have nothing</source>
|
||||||
<translation>У меня ничего нет</translation>
|
<translation>У меня ничего нет</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1905,12 +1914,12 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<context>
|
<context>
|
||||||
<name>PageShare</name>
|
<name>PageShare</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="91"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="110"/>
|
||||||
<source>OpenVpn native format</source>
|
<source>OpenVpn native format</source>
|
||||||
<translation>OpenVpn нативный формат</translation>
|
<translation>OpenVpn нативный формат</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="96"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="115"/>
|
||||||
<source>WireGuard native format</source>
|
<source>WireGuard native format</source>
|
||||||
<translation>WireGuard нативный формат</translation>
|
<translation>WireGuard нативный формат</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1919,7 +1928,7 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation type="vanished">VPN-Доступ</translation>
|
<translation type="vanished">VPN-Доступ</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="146"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="220"/>
|
||||||
<source>Connection</source>
|
<source>Connection</source>
|
||||||
<translation>Соединение</translation>
|
<translation>Соединение</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1932,78 +1941,214 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation type="vanished">Доступ к управлению сервером. Пользователь, с которым вы делитесь полным доступом к соединению, сможет добавлять и удалять ваши протоколы и службы на сервере, а также изменять настройки.</translation>
|
<translation type="vanished">Доступ к управлению сервером. Пользователь, с которым вы делитесь полным доступом к соединению, сможет добавлять и удалять ваши протоколы и службы на сервере, а также изменять настройки.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="190"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="279"/>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="191"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="280"/>
|
||||||
<source>Server</source>
|
<source>Server</source>
|
||||||
<translation>Сервер</translation>
|
<translation>Сервер</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="221"/>
|
|
||||||
<source>Accessing </source>
|
<source>Accessing </source>
|
||||||
<translation>Доступ </translation>
|
<translation type="vanished">Доступ </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="306"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="34"/>
|
||||||
|
<source>Config revoked</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="41"/>
|
||||||
<source>Connection to </source>
|
<source>Connection to </source>
|
||||||
<translation>Подключение к </translation>
|
<translation>Подключение к </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="310"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="42"/>
|
||||||
<source>File with connection settings to </source>
|
<source>File with connection settings to </source>
|
||||||
<translation>Файл с настройками доступа к </translation>
|
<translation>Файл с настройками доступа к </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="48"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="54"/>
|
||||||
<source>Save OpenVPN config</source>
|
<source>Save OpenVPN config</source>
|
||||||
<translation>Сохранить OpenVPN config</translation>
|
<translation>Сохранить OpenVPN config</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="55"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="61"/>
|
||||||
<source>Save WireGuard config</source>
|
<source>Save WireGuard config</source>
|
||||||
<translation>Сохранить WireGuard config</translation>
|
<translation>Сохранить WireGuard config</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="86"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="68"/>
|
||||||
|
<source>Save ShadowSocks config</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="75"/>
|
||||||
|
<source>Save Cloak config</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="105"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the AmneziaVPN app</source>
|
||||||
<translation>Для AmneziaVPN</translation>
|
<translation>Для AmneziaVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="121"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
||||||
|
<source>ShadowSocks native format</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="125"/>
|
||||||
|
<source>Cloak native format</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="150"/>
|
||||||
<source>Share VPN Access</source>
|
<source>Share VPN Access</source>
|
||||||
<translation>Поделиться VPN</translation>
|
<translation>Поделиться VPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="158"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="178"/>
|
||||||
<source>Full access</source>
|
<source>Share full access to the server and VPN</source>
|
||||||
<translation>Полный доступ</translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="174"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="179"/>
|
||||||
|
<source>Use for your own devices, or share with those you trust to manage the server.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="231"/>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="483"/>
|
||||||
|
<source>Users</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="262"/>
|
||||||
|
<source>User name</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="499"/>
|
||||||
|
<source>Search</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="595"/>
|
||||||
|
<source>Rename</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="624"/>
|
||||||
|
<source>Client name</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="632"/>
|
||||||
|
<source>Save</source>
|
||||||
|
<translation type="unfinished">Сохранить</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="660"/>
|
||||||
|
<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>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="664"/>
|
||||||
|
<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"/>
|
||||||
|
<source>Continue</source>
|
||||||
|
<translation type="unfinished">Продолжить</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="666"/>
|
||||||
|
<source>Cancel</source>
|
||||||
|
<translation type="unfinished">Отменить</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Full access</source>
|
||||||
|
<translation type="vanished">Полный доступ</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="251"/>
|
||||||
<source>Share VPN access without the ability to manage the server</source>
|
<source>Share VPN access without the ability to manage the server</source>
|
||||||
<translation>Поделиться доступом к VPN, без возможности управления сервером</translation>
|
<translation>Поделиться доступом к VPN, без возможности управления сервером</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="248"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="331"/>
|
||||||
<source>Protocols</source>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="332"/>
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="249"/>
|
|
||||||
<source>Protocol</source>
|
<source>Protocol</source>
|
||||||
<translation>Протокол</translation>
|
<translation>Протокол</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="343"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="428"/>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="344"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="429"/>
|
||||||
<source>Connection format</source>
|
<source>Connection format</source>
|
||||||
<translation>Формат подключения</translation>
|
<translation>Формат подключения</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="382"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="186"/>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="468"/>
|
||||||
<source>Share</source>
|
<source>Share</source>
|
||||||
<translation>Поделиться</translation>
|
<translation>Поделиться</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PageShareFullAccess</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="49"/>
|
||||||
|
<source>Full access to the server and VPN</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="57"/>
|
||||||
|
<source>We recommend that you use full access to the server only for your own additional devices.
|
||||||
|
</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="58"/>
|
||||||
|
<source>If you share full access with other people, they can remove and add protocols and services to the server, which will cause the VPN to work incorrectly for all users. </source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="73"/>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="74"/>
|
||||||
|
<source>Server</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="102"/>
|
||||||
|
<source>Accessing </source>
|
||||||
|
<translation type="unfinished">Доступ </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="103"/>
|
||||||
|
<source>File with accessing settings to </source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="122"/>
|
||||||
|
<source>Share</source>
|
||||||
|
<translation type="unfinished">Поделиться</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="126"/>
|
||||||
|
<source>Connection to </source>
|
||||||
|
<translation type="unfinished">Подключение к </translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="127"/>
|
||||||
|
<source>File with connection settings to </source>
|
||||||
|
<translation type="unfinished">Файл с настройками доступа к </translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>PopupType</name>
|
<name>PopupType</name>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2390,67 +2535,66 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>Sftp error: No media was in remote drive</translation>
|
<translation>Sftp error: No media was in remote drive</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="45"/>
|
<location filename="../core/errorstrings.cpp" line="60"/>
|
||||||
<source>Failed to save config to disk</source>
|
<source>The config does not contain any containers and credentials for connecting to the server</source>
|
||||||
<translation>Failed to save config to disk</translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="46"/>
|
<source>Failed to save config to disk</source>
|
||||||
|
<translation type="vanished">Failed to save config to disk</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../core/errorstrings.cpp" line="45"/>
|
||||||
<source>OpenVPN config missing</source>
|
<source>OpenVPN config missing</source>
|
||||||
<translation>OpenVPN config missing</translation>
|
<translation>OpenVPN config missing</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="47"/>
|
<location filename="../core/errorstrings.cpp" line="46"/>
|
||||||
<source>OpenVPN management server error</source>
|
<source>OpenVPN management server error</source>
|
||||||
<translation>OpenVPN management server error</translation>
|
<translation>OpenVPN management server error</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="50"/>
|
<location filename="../core/errorstrings.cpp" line="49"/>
|
||||||
<source>OpenVPN executable missing</source>
|
<source>OpenVPN executable missing</source>
|
||||||
<translation>OpenVPN executable missing</translation>
|
<translation>OpenVPN executable missing</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="51"/>
|
<location filename="../core/errorstrings.cpp" line="50"/>
|
||||||
<source>ShadowSocks (ss-local) executable missing</source>
|
<source>ShadowSocks (ss-local) executable missing</source>
|
||||||
<translation>ShadowSocks (ss-local) executable missing</translation>
|
<translation>ShadowSocks (ss-local) executable missing</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="52"/>
|
<location filename="../core/errorstrings.cpp" line="51"/>
|
||||||
<source>Cloak (ck-client) executable missing</source>
|
<source>Cloak (ck-client) executable missing</source>
|
||||||
<translation>Cloak (ck-client) executable missing</translation>
|
<translation>Cloak (ck-client) executable missing</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="53"/>
|
<location filename="../core/errorstrings.cpp" line="52"/>
|
||||||
<source>Amnezia helper service error</source>
|
<source>Amnezia helper service error</source>
|
||||||
<translation>Amnezia helper service error</translation>
|
<translation>Amnezia helper service error</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="54"/>
|
<location filename="../core/errorstrings.cpp" line="53"/>
|
||||||
<source>OpenSSL failed</source>
|
<source>OpenSSL failed</source>
|
||||||
<translation>OpenSSL failed</translation>
|
<translation>OpenSSL failed</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="57"/>
|
<location filename="../core/errorstrings.cpp" line="56"/>
|
||||||
<source>Can't connect: another VPN connection is active</source>
|
<source>Can't connect: another VPN connection is active</source>
|
||||||
<translation>Can't connect: another VPN connection is active</translation>
|
<translation>Can't connect: another VPN connection is active</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="58"/>
|
<location filename="../core/errorstrings.cpp" line="57"/>
|
||||||
<source>Can't setup OpenVPN TAP network adapter</source>
|
<source>Can't setup OpenVPN TAP network adapter</source>
|
||||||
<translation>Can't setup OpenVPN TAP network adapter</translation>
|
<translation>Can't setup OpenVPN TAP network adapter</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="59"/>
|
<location filename="../core/errorstrings.cpp" line="58"/>
|
||||||
<source>VPN pool error: no available addresses</source>
|
<source>VPN pool error: no available addresses</source>
|
||||||
<translation>VPN pool error: no available addresses</translation>
|
<translation>VPN pool error: no available addresses</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="61"/>
|
<location filename="../core/errorstrings.cpp" line="64"/>
|
||||||
<source>The config does not contain any containers and credentiaks for connecting to the server</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../core/errorstrings.cpp" line="65"/>
|
|
||||||
<source>Internal error</source>
|
<source>Internal error</source>
|
||||||
<translation>Internal error</translation>
|
<translation>Internal error</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2737,26 +2881,6 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
<source>error 0x%1: %2</source>
|
<source>error 0x%1: %2</source>
|
||||||
<translation>error 0x%1: %2</translation>
|
<translation>error 0x%1: %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="39"/>
|
|
||||||
<source>WireGuard Configuration Highlighter</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="82"/>
|
|
||||||
<source>&Randomize colors</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="39"/>
|
|
||||||
<source>WireGuard Configuration Highlighter</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="82"/>
|
|
||||||
<source>&Randomize colors</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>SelectLanguageDrawer</name>
|
<name>SelectLanguageDrawer</name>
|
||||||
|
|
@ -2788,17 +2912,17 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
<translation>Версия ПО</translation>
|
<translation>Версия ПО</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/settingsController.cpp" line="136"/>
|
<location filename="../ui/controllers/settingsController.cpp" line="137"/>
|
||||||
<source>All settings have been reset to default values</source>
|
<source>All settings have been reset to default values</source>
|
||||||
<translation>Все настройки были сброшены к значению "По умолчанию"</translation>
|
<translation>Все настройки были сброшены к значению "По умолчанию"</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/settingsController.cpp" line="142"/>
|
<location filename="../ui/controllers/settingsController.cpp" line="143"/>
|
||||||
<source>Cached profiles cleared</source>
|
<source>Cached profiles cleared</source>
|
||||||
<translation>Кэш профиля очищен</translation>
|
<translation>Кэш профиля очищен</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/settingsController.cpp" line="121"/>
|
<location filename="../ui/controllers/settingsController.cpp" line="122"/>
|
||||||
<source>Backup file is corrupted</source>
|
<source>Backup file is corrupted</source>
|
||||||
<translation>Backup файл поврежден</translation>
|
<translation>Backup файл поврежден</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2823,16 +2947,22 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="111"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="111"/>
|
||||||
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="135"/>
|
||||||
<source>Copied</source>
|
<source>Copied</source>
|
||||||
<translation>Скопировано</translation>
|
<translation>Скопировано</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="126"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="128"/>
|
||||||
<source>Show content</source>
|
<source>Copy config string</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="251"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="150"/>
|
||||||
|
<source>Show connection settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="280"/>
|
||||||
<source>To read the QR code in the Amnezia app, select "Add server" → "I have data to connect" → "QR code, key or settings file"</source>
|
<source>To read the QR code in the Amnezia app, select "Add server" → "I have data to connect" → "QR code, key or settings file"</source>
|
||||||
<translation>Для считывания QR-кода в приложении Amnezia выберите "Добавить сервер" → "У меня есть данные для подключения" → "QR-код, ключ или файл настроек"</translation>
|
<translation>Для считывания QR-кода в приложении Amnezia выберите "Добавить сервер" → "У меня есть данные для подключения" → "QR-код, ключ или файл настроек"</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2924,7 +3054,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
<context>
|
<context>
|
||||||
<name>VpnConnection</name>
|
<name>VpnConnection</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../vpnconnection.cpp" line="405"/>
|
<location filename="../vpnconnection.cpp" line="429"/>
|
||||||
<source>Mbps</source>
|
<source>Mbps</source>
|
||||||
<translation>Mbps</translation>
|
<translation>Mbps</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
||||||
|
|
@ -7,11 +7,6 @@
|
||||||
<source>Split tunneling for WireGuard is not implemented, the option was disabled</source>
|
<source>Split tunneling for WireGuard is not implemented, the option was disabled</source>
|
||||||
<translation type="vanished">未启用选项,还未实现基于WireGuard协议的VPN分离</translation>
|
<translation type="vanished">未启用选项,还未实现基于WireGuard协议的VPN分离</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<location filename="../amnezia_application.cpp" line="305"/>
|
|
||||||
<source>Split tunneling for %1 is not implemented, the option was disabled</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>AndroidController</name>
|
<name>AndroidController</name>
|
||||||
|
|
@ -28,9 +23,9 @@
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>CloudController</name>
|
<name>ApiController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/cloudController.cpp" line="102"/>
|
<location filename="../ui/controllers/apiController.cpp" line="123"/>
|
||||||
<source>Error when retrieving configuration from cloud server</source>
|
<source>Error when retrieving configuration from cloud server</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -39,43 +34,48 @@
|
||||||
<name>ConnectionController</name>
|
<name>ConnectionController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.h" line="58"/>
|
<location filename="../ui/controllers/connectionController.h" line="58"/>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="80"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="78"/>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="94"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="92"/>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="100"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="98"/>
|
||||||
<source>Connect</source>
|
<source>Connect</source>
|
||||||
<translation>连接</translation>
|
<translation>连接</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="38"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="35"/>
|
||||||
<source>VPN Protocols is not installed.
|
<source>VPN Protocols is not installed.
|
||||||
Please install VPN container at first</source>
|
Please install VPN container at first</source>
|
||||||
<translation>请先安装VPN协议</translation>
|
<translation>请先安装VPN协议</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="61"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="59"/>
|
||||||
<source>Connection...</source>
|
<source>Connection...</source>
|
||||||
<translation>连接中</translation>
|
<translation>连接中</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="66"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="64"/>
|
||||||
<source>Connected</source>
|
<source>Connected</source>
|
||||||
<translation>已连接</translation>
|
<translation>已连接</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="75"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="73"/>
|
||||||
<source>Reconnection...</source>
|
<source>Reconnection...</source>
|
||||||
<translation>重连中</translation>
|
<translation>重连中</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="85"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="83"/>
|
||||||
<source>Disconnection...</source>
|
<source>Disconnection...</source>
|
||||||
<translation>断开中</translation>
|
<translation>断开中</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/connectionController.cpp" line="111"/>
|
<location filename="../ui/controllers/connectionController.cpp" line="109"/>
|
||||||
<source>Settings updated successfully, Reconnnection...</source>
|
<source>Settings updated successfully, Reconnnection...</source>
|
||||||
<translation>配置已更新,重连中</translation>
|
<translation>配置已更新,重连中</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/controllers/connectionController.cpp" line="112"/>
|
||||||
|
<source>Settings updated successfully</source>
|
||||||
|
<translation type="unfinished">配置更新成功</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ConnectionTypeSelectionDrawer</name>
|
<name>ConnectionTypeSelectionDrawer</name>
|
||||||
|
|
@ -133,7 +133,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ExportController</name>
|
<name>ExportController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/exportController.cpp" line="34"/>
|
<location filename="../ui/controllers/exportController.cpp" line="38"/>
|
||||||
<source>Access error!</source>
|
<source>Access error!</source>
|
||||||
<translation>访问错误</translation>
|
<translation>访问错误</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -146,7 +146,7 @@
|
||||||
<translation>已建立连接时无法更改服务器配置</translation>
|
<translation>已建立连接时无法更改服务器配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/HomeContainersListView.qml" line="69"/>
|
<location filename="../ui/qml/Components/HomeContainersListView.qml" line="68"/>
|
||||||
<source>The selected protocol is not supported on the current platform</source>
|
<source>The selected protocol is not supported on the current platform</source>
|
||||||
<translation>当前平台不支持所选协议</translation>
|
<translation>当前平台不支持所选协议</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -158,7 +158,7 @@
|
||||||
<context>
|
<context>
|
||||||
<name>ImportController</name>
|
<name>ImportController</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/importController.cpp" line="427"/>
|
<location filename="../ui/controllers/importController.cpp" line="435"/>
|
||||||
<source>Scanned %1 of %2.</source>
|
<source>Scanned %1 of %2.</source>
|
||||||
<translation>扫描 %1 of %2.</translation>
|
<translation>扫描 %1 of %2.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -174,47 +174,47 @@
|
||||||
<translation type="obsolete"> 已安装在服务器上</translation>
|
<translation type="obsolete"> 已安装在服务器上</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="143"/>
|
<location filename="../ui/controllers/installController.cpp" line="144"/>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="193"/>
|
<location filename="../ui/controllers/installController.cpp" line="195"/>
|
||||||
<source>%1 installed successfully. </source>
|
<source>%1 installed successfully. </source>
|
||||||
<translation>%1 安装成功。</translation>
|
<translation>%1 安装成功。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="145"/>
|
<location filename="../ui/controllers/installController.cpp" line="146"/>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="195"/>
|
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||||
<source>%1 is already installed on the server. </source>
|
<source>%1 is already installed on the server. </source>
|
||||||
<translation>服务器上已经安装 %1。</translation>
|
<translation>服务器上已经安装 %1。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="148"/>
|
<location filename="../ui/controllers/installController.cpp" line="149"/>
|
||||||
<source>
|
<source>
|
||||||
Added containers that were already installed on the server</source>
|
Added containers that were already installed on the server</source>
|
||||||
<translation>添加已安装在服务器上的容器</translation>
|
<translation>添加已安装在服务器上的容器</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="214"/>
|
<location filename="../ui/controllers/installController.cpp" line="213"/>
|
||||||
<source>
|
<source>
|
||||||
Already installed containers were found on the server. All installed containers have been added to the application</source>
|
Already installed containers were found on the server. All installed containers have been added to the application</source>
|
||||||
<translation>
|
<translation>
|
||||||
在服务上发现已经安装协议并添加至应用</translation>
|
在服务上发现已经安装协议并添加至应用</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="295"/>
|
<location filename="../ui/controllers/installController.cpp" line="290"/>
|
||||||
<source>Settings updated successfully</source>
|
<source>Settings updated successfully</source>
|
||||||
<translation>配置更新成功</translation>
|
<translation>配置更新成功</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="310"/>
|
<location filename="../ui/controllers/installController.cpp" line="305"/>
|
||||||
<source>Server '%1' was removed</source>
|
<source>Server '%1' was removed</source>
|
||||||
<translation>已移除服务器 '%1'</translation>
|
<translation>已移除服务器 '%1'</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="320"/>
|
<location filename="../ui/controllers/installController.cpp" line="315"/>
|
||||||
<source>All containers from server '%1' have been removed</source>
|
<source>All containers from server '%1' have been removed</source>
|
||||||
<translation>服务器 '%1' 的所有容器已移除</translation>
|
<translation>服务器 '%1' 的所有容器已移除</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="337"/>
|
<location filename="../ui/controllers/installController.cpp" line="332"/>
|
||||||
<source>%1 has been removed from the server '%2'</source>
|
<source>%1 has been removed from the server '%2'</source>
|
||||||
<translation>%1 已从服务器 '%2' 上移除</translation>
|
<translation>%1 已从服务器 '%2' 上移除</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -235,12 +235,12 @@ Already installed containers were found on the server. All installed containers
|
||||||
<translation type="obsolete"> 协议已从</translation>
|
<translation type="obsolete"> 协议已从</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="483"/>
|
<location filename="../ui/controllers/installController.cpp" line="478"/>
|
||||||
<source>Please login as the user</source>
|
<source>Please login as the user</source>
|
||||||
<translation>请以用户身份登录</translation>
|
<translation>请以用户身份登录</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/installController.cpp" line="511"/>
|
<location filename="../ui/controllers/installController.cpp" line="506"/>
|
||||||
<source>Server added successfully</source>
|
<source>Server added successfully</source>
|
||||||
<translation>增加服务器成功</translation>
|
<translation>增加服务器成功</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -308,17 +308,17 @@ Already installed containers were found on the server. All installed containers
|
||||||
<context>
|
<context>
|
||||||
<name>PageHome</name>
|
<name>PageHome</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageHome.qml" line="354"/>
|
<location filename="../ui/qml/Pages2/PageHome.qml" line="317"/>
|
||||||
<source>VPN protocol</source>
|
<source>VPN protocol</source>
|
||||||
<translation>VPN协议</translation>
|
<translation>VPN协议</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageHome.qml" line="398"/>
|
<location filename="../ui/qml/Pages2/PageHome.qml" line="361"/>
|
||||||
<source>Servers</source>
|
<source>Servers</source>
|
||||||
<translation>服务器</translation>
|
<translation>服务器</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageHome.qml" line="490"/>
|
<location filename="../ui/qml/Pages2/PageHome.qml" line="453"/>
|
||||||
<source>Unable change server while there is an active connection</source>
|
<source>Unable change server while there is an active connection</source>
|
||||||
<translation>已建立连接时无法更改服务器配置</translation>
|
<translation>已建立连接时无法更改服务器配置</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -418,28 +418,28 @@ Already installed containers were found on the server. All installed containers
|
||||||
<context>
|
<context>
|
||||||
<name>PageProtocolCloakSettings</name>
|
<name>PageProtocolCloakSettings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="76"/>
|
||||||
<source>Cloak settings</source>
|
<source>Cloak settings</source>
|
||||||
<translation>Cloak 配置</translation>
|
<translation>Cloak 配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="81"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="83"/>
|
||||||
<source>Disguised as traffic from</source>
|
<source>Disguised as traffic from</source>
|
||||||
<translation>伪装流量为</translation>
|
<translation>伪装流量为</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="103"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="105"/>
|
||||||
<source>Port</source>
|
<source>Port</source>
|
||||||
<translation>端口</translation>
|
<translation>端口</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="120"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="122"/>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="121"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="123"/>
|
||||||
<source>Cipher</source>
|
<source>Cipher</source>
|
||||||
<translation>加密算法</translation>
|
<translation>加密算法</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="159"/>
|
<location filename="../ui/qml/Pages2/PageProtocolCloakSettings.qml" line="161"/>
|
||||||
<source>Save and Restart Amnezia</source>
|
<source>Save and Restart Amnezia</source>
|
||||||
<translation>保存并重启Amnezia</translation>
|
<translation>保存并重启Amnezia</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -710,23 +710,23 @@ Already installed containers were found on the server. All installed containers
|
||||||
<context>
|
<context>
|
||||||
<name>PageProtocolShadowSocksSettings</name>
|
<name>PageProtocolShadowSocksSettings</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="76"/>
|
||||||
<source>ShadowSocks settings</source>
|
<source>ShadowSocks settings</source>
|
||||||
<translation>ShadowSocks 配置</translation>
|
<translation>ShadowSocks 配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="81"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="83"/>
|
||||||
<source>Port</source>
|
<source>Port</source>
|
||||||
<translation>端口</translation>
|
<translation>端口</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="98"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="100"/>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="99"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="101"/>
|
||||||
<source>Cipher</source>
|
<source>Cipher</source>
|
||||||
<translation>加密算法</translation>
|
<translation>加密算法</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="137"/>
|
<location filename="../ui/qml/Pages2/PageProtocolShadowSocksSettings.qml" line="139"/>
|
||||||
<source>Save and Restart Amnezia</source>
|
<source>Save and Restart Amnezia</source>
|
||||||
<translation>保存并重启Amnezia</translation>
|
<translation>保存并重启Amnezia</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1765,34 +1765,38 @@ It's okay as long as it's from someone you trust.</source>
|
||||||
<translation>密码 或 私钥</translation>
|
<translation>密码 或 私钥</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="90"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="94"/>
|
||||||
<source>Continue</source>
|
<source>Continue</source>
|
||||||
<translation>继续</translation>
|
<translation>继续</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="115"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="120"/>
|
||||||
|
<source>All data you enter will remain strictly confidential and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
<source>All data you enter will remain strictly confidential
|
<source>All data you enter will remain strictly confidential
|
||||||
and will not be shared or disclosed to the Amnezia or any third parties</source>
|
and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>您输入的所有数据将严格保密
|
<translation type="vanished">您输入的所有数据将严格保密
|
||||||
不会向 Amnezia 或任何第三方分享或披露</translation>
|
不会向 Amnezia 或任何第三方分享或披露</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="125"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="129"/>
|
||||||
<source>Ip address cannot be empty</source>
|
<source>Ip address cannot be empty</source>
|
||||||
<translation>IP不能为空</translation>
|
<translation>IP不能为空</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="128"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="132"/>
|
||||||
<source>Enter the address in the format 255.255.255.255:88</source>
|
<source>Enter the address in the format 255.255.255.255:88</source>
|
||||||
<translation>按照这种格式输入 255.255.255.255:88</translation>
|
<translation>按照这种格式输入 255.255.255.255:88</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="132"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="136"/>
|
||||||
<source>Login cannot be empty</source>
|
<source>Login cannot be empty</source>
|
||||||
<translation>账号不能为空</translation>
|
<translation>账号不能为空</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="136"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="140"/>
|
||||||
<source>Password/private key cannot be empty</source>
|
<source>Password/private key cannot be empty</source>
|
||||||
<translation>密码或私钥不能为空</translation>
|
<translation>密码或私钥不能为空</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1829,25 +1833,30 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<name>PageSetupWizardInstalling</name>
|
<name>PageSetupWizardInstalling</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="21"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="21"/>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="75"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="72"/>
|
||||||
<source>Usually it takes no more than 5 minutes</source>
|
<source>Usually it takes no more than 5 minutes</source>
|
||||||
<translation>通常不超过5分钟</translation>
|
<translation>通常不超过5分钟</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="65"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="60"/>
|
||||||
<source>The server has already been added to the application</source>
|
<source>The server has already been added to the application</source>
|
||||||
<translation>服务器已添加到应用软件中</translation>
|
<translation>服务器已添加到应用软件中</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="70"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="66"/>
|
||||||
<source>Amnezia has detected that your server is currently </source>
|
<source>Amnezia has detected that your server is currently </source>
|
||||||
<translation>Amnezia 检测到您的服务器当前</translation>
|
<translation>Amnezia 检测到您的服务器当前</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="71"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="67"/>
|
||||||
<source>busy installing other software. Amnezia installation </source>
|
<source>busy installing other software. Amnezia installation </source>
|
||||||
<translation>正安装其他软件。Amnezia安装</translation>
|
<translation>正安装其他软件。Amnezia安装</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="165"/>
|
||||||
|
<source>Cancel installation</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Amnesia has detected that your server is currently </source>
|
<source>Amnesia has detected that your server is currently </source>
|
||||||
<translation type="vanished">Amnezia 检测到您的服务器当前</translation>
|
<translation type="vanished">Amnezia 检测到您的服务器当前</translation>
|
||||||
|
|
@ -1857,12 +1866,12 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation type="vanished">正安装其他软件。Amnezia安装</translation>
|
<translation type="vanished">正安装其他软件。Amnezia安装</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="72"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="68"/>
|
||||||
<source>will pause until the server finishes installing other software</source>
|
<source>will pause until the server finishes installing other software</source>
|
||||||
<translation>将暂停,直到其他软件安装完成。</translation>
|
<translation>将暂停,直到其他软件安装完成。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="129"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="126"/>
|
||||||
<source>Installing</source>
|
<source>Installing</source>
|
||||||
<translation>安装中</translation>
|
<translation>安装中</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -1929,22 +1938,22 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>从备份文件还原配置</translation>
|
<translation>从备份文件还原配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="105"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="106"/>
|
||||||
<source>Free service for creating a personal VPN on your server.</source>
|
<source>Free service for creating a personal VPN on your server.</source>
|
||||||
<translation>在您的服务器上架设私人免费VPN服务。</translation>
|
<translation>在您的服务器上架设私人免费VPN服务。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="106"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="107"/>
|
||||||
<source> Helps you access blocked content without revealing your privacy, even to VPN providers.</source>
|
<source> Helps you access blocked content without revealing your privacy, even to VPN providers.</source>
|
||||||
<translation>帮助您访问受限内容,保护您的隐私,即使是VPN提供商也无法获取。</translation>
|
<translation>帮助您访问受限内容,保护您的隐私,即使是VPN提供商也无法获取。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="115"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="116"/>
|
||||||
<source>I have the data to connect</source>
|
<source>I have the data to connect</source>
|
||||||
<translation>我有连接配置</translation>
|
<translation>我有连接配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="135"/>
|
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="136"/>
|
||||||
<source>I have nothing</source>
|
<source>I have nothing</source>
|
||||||
<translation>我没有</translation>
|
<translation>我没有</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2008,58 +2017,137 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<context>
|
<context>
|
||||||
<name>PageShare</name>
|
<name>PageShare</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="48"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="54"/>
|
||||||
<source>Save OpenVPN config</source>
|
<source>Save OpenVPN config</source>
|
||||||
<translation>保存OpenVPN配置</translation>
|
<translation>保存OpenVPN配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="55"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="61"/>
|
||||||
<source>Save WireGuard config</source>
|
<source>Save WireGuard config</source>
|
||||||
<translation>保存WireGuard配置</translation>
|
<translation>保存WireGuard配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="86"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="68"/>
|
||||||
|
<source>Save ShadowSocks config</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="75"/>
|
||||||
|
<source>Save Cloak config</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="105"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the AmneziaVPN app</source>
|
||||||
<translation>AmneziaVPN 应用</translation>
|
<translation>AmneziaVPN 应用</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="91"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="110"/>
|
||||||
<source>OpenVpn native format</source>
|
<source>OpenVpn native format</source>
|
||||||
<translation>OpenVPN原生格式</translation>
|
<translation>OpenVPN原生格式</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="96"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="115"/>
|
||||||
<source>WireGuard native format</source>
|
<source>WireGuard native format</source>
|
||||||
<translation>WireGuard原生格式</translation>
|
<translation>WireGuard原生格式</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="121"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
||||||
|
<source>ShadowSocks native format</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="125"/>
|
||||||
|
<source>Cloak native format</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="150"/>
|
||||||
<source>Share VPN Access</source>
|
<source>Share VPN Access</source>
|
||||||
<translation>共享 VPN 访问</translation>
|
<translation>共享 VPN 访问</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="174"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="178"/>
|
||||||
|
<source>Share full access to the server and VPN</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="179"/>
|
||||||
|
<source>Use for your own devices, or share with those you trust to manage the server.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="231"/>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="483"/>
|
||||||
|
<source>Users</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="251"/>
|
||||||
<source>Share VPN access without the ability to manage the server</source>
|
<source>Share VPN access without the ability to manage the server</source>
|
||||||
<translation>共享 VPN 访问,无需管理服务器</translation>
|
<translation>共享 VPN 访问,无需管理服务器</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="175"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="499"/>
|
||||||
|
<source>Search</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="595"/>
|
||||||
|
<source>Rename</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="624"/>
|
||||||
|
<source>Client name</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="632"/>
|
||||||
|
<source>Save</source>
|
||||||
|
<translation type="unfinished">保存</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="660"/>
|
||||||
|
<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>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="664"/>
|
||||||
|
<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"/>
|
||||||
|
<source>Continue</source>
|
||||||
|
<translation type="unfinished">继续</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="666"/>
|
||||||
|
<source>Cancel</source>
|
||||||
|
<translation type="unfinished">取消</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
<source>Share access to server management. The user with whom you share full access to the server will be able to add and remove any protocols and services to the server, as well as change settings.</source>
|
<source>Share access to server management. The user with whom you share full access to the server will be able to add and remove any protocols and services to the server, as well as change settings.</source>
|
||||||
<translation>共享服务器管理访问权限。与您共享服务器全部访问权限的用户将可以添加和删除服务器上的任何协议和服务,以及更改设置。</translation>
|
<translation type="vanished">共享服务器管理访问权限。与您共享服务器全部访问权限的用户将可以添加和删除服务器上的任何协议和服务,以及更改设置。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>VPN Access</source>
|
<source>VPN Access</source>
|
||||||
<translation type="vanished">访问VPN</translation>
|
<translation type="vanished">访问VPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="146"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="220"/>
|
||||||
<source>Connection</source>
|
<source>Connection</source>
|
||||||
<translation>连接</translation>
|
<translation>连接</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="158"/>
|
|
||||||
<source>Full access</source>
|
<source>Full access</source>
|
||||||
<translation>完全访问</translation>
|
<translation type="vanished">完全访问</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>VPN access without the ability to manage the server</source>
|
<source>VPN access without the ability to manage the server</source>
|
||||||
|
|
@ -2082,23 +2170,21 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation type="obsolete">服务器</translation>
|
<translation type="obsolete">服务器</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="190"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="279"/>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="191"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="280"/>
|
||||||
<source>Server</source>
|
<source>Server</source>
|
||||||
<translation>服务器</translation>
|
<translation>服务器</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="221"/>
|
|
||||||
<source>Accessing </source>
|
<source>Accessing </source>
|
||||||
<translation>访问</translation>
|
<translation type="vanished">访问</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="222"/>
|
|
||||||
<source>File with accessing settings to </source>
|
<source>File with accessing settings to </source>
|
||||||
<translation>访问配置文件的内容为:</translation>
|
<translation type="vanished">访问配置文件的内容为:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="310"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="42"/>
|
||||||
<source>File with connection settings to </source>
|
<source>File with connection settings to </source>
|
||||||
<translation>连接配置文件的内容为:</translation>
|
<translation>连接配置文件的内容为:</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2107,28 +2193,89 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation type="obsolete">协议</translation>
|
<translation type="obsolete">协议</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="251"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="331"/>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="252"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="332"/>
|
||||||
<source>Protocol</source>
|
<source>Protocol</source>
|
||||||
<translation>协议</translation>
|
<translation>协议</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="309"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="41"/>
|
||||||
<source>Connection to </source>
|
<source>Connection to </source>
|
||||||
<translation>连接到</translation>
|
<translation>连接到</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="343"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="34"/>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="344"/>
|
<source>Config revoked</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="262"/>
|
||||||
|
<source>User name</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"/>
|
||||||
<source>Connection format</source>
|
<source>Connection format</source>
|
||||||
<translation>连接格式</translation>
|
<translation>连接格式</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="382"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="186"/>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="468"/>
|
||||||
<source>Share</source>
|
<source>Share</source>
|
||||||
<translation>共享</translation>
|
<translation>共享</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>PageShareFullAccess</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="49"/>
|
||||||
|
<source>Full access to the server and VPN</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="57"/>
|
||||||
|
<source>We recommend that you use full access to the server only for your own additional devices.
|
||||||
|
</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="58"/>
|
||||||
|
<source>If you share full access with other people, they can remove and add protocols and services to the server, which will cause the VPN to work incorrectly for all users. </source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="73"/>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="74"/>
|
||||||
|
<source>Server</source>
|
||||||
|
<translation type="unfinished">服务器</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="102"/>
|
||||||
|
<source>Accessing </source>
|
||||||
|
<translation type="unfinished">访问</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="103"/>
|
||||||
|
<source>File with accessing settings to </source>
|
||||||
|
<translation type="unfinished">访问配置文件的内容为:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="122"/>
|
||||||
|
<source>Share</source>
|
||||||
|
<translation type="unfinished">共享</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="126"/>
|
||||||
|
<source>Connection to </source>
|
||||||
|
<translation type="unfinished">连接到</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="127"/>
|
||||||
|
<source>File with connection settings to </source>
|
||||||
|
<translation type="unfinished">连接配置文件的内容为:</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>PopupType</name>
|
<name>PopupType</name>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2520,71 +2667,70 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
<translation>Sftp 错误: 远程驱动器中没有媒介</translation>
|
<translation>Sftp 错误: 远程驱动器中没有媒介</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="45"/>
|
|
||||||
<source>Failed to save config to disk</source>
|
<source>Failed to save config to disk</source>
|
||||||
<translation>配置保存到磁盘失败</translation>
|
<translation type="vanished">配置保存到磁盘失败</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="46"/>
|
<location filename="../core/errorstrings.cpp" line="45"/>
|
||||||
<source>OpenVPN config missing</source>
|
<source>OpenVPN config missing</source>
|
||||||
<translation>OpenVPN配置丢失</translation>
|
<translation>OpenVPN配置丢失</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="47"/>
|
<location filename="../core/errorstrings.cpp" line="46"/>
|
||||||
<source>OpenVPN management server error</source>
|
<source>OpenVPN management server error</source>
|
||||||
<translation>OpenVPN 管理服务器错误</translation>
|
<translation>OpenVPN 管理服务器错误</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="50"/>
|
<location filename="../core/errorstrings.cpp" line="49"/>
|
||||||
<source>OpenVPN executable missing</source>
|
<source>OpenVPN executable missing</source>
|
||||||
<translation>OpenVPN 可执行文件丢失</translation>
|
<translation>OpenVPN 可执行文件丢失</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="51"/>
|
<location filename="../core/errorstrings.cpp" line="50"/>
|
||||||
<source>ShadowSocks (ss-local) executable missing</source>
|
<source>ShadowSocks (ss-local) executable missing</source>
|
||||||
<translation>ShadowSocks (ss-local) 执行文件丢失</translation>
|
<translation>ShadowSocks (ss-local) 执行文件丢失</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="52"/>
|
<location filename="../core/errorstrings.cpp" line="51"/>
|
||||||
<source>Cloak (ck-client) executable missing</source>
|
<source>Cloak (ck-client) executable missing</source>
|
||||||
<translation>Cloak (ck-client) 执行文件丢失</translation>
|
<translation>Cloak (ck-client) 执行文件丢失</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="53"/>
|
<location filename="../core/errorstrings.cpp" line="52"/>
|
||||||
<source>Amnezia helper service error</source>
|
<source>Amnezia helper service error</source>
|
||||||
<translation>Amnezia 服务连接失败</translation>
|
<translation>Amnezia 服务连接失败</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="54"/>
|
<location filename="../core/errorstrings.cpp" line="53"/>
|
||||||
<source>OpenSSL failed</source>
|
<source>OpenSSL failed</source>
|
||||||
<translation>OpenSSL错误</translation>
|
<translation>OpenSSL错误</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="57"/>
|
<location filename="../core/errorstrings.cpp" line="56"/>
|
||||||
<source>Can't connect: another VPN connection is active</source>
|
<source>Can't connect: another VPN connection is active</source>
|
||||||
<translation>无法连接:另一个VPN连接处于活跃状态</translation>
|
<translation>无法连接:另一个VPN连接处于活跃状态</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="58"/>
|
<location filename="../core/errorstrings.cpp" line="57"/>
|
||||||
<source>Can't setup OpenVPN TAP network adapter</source>
|
<source>Can't setup OpenVPN TAP network adapter</source>
|
||||||
<translation>无法设置 OpenVPN TAP 网络适配器</translation>
|
<translation>无法设置 OpenVPN TAP 网络适配器</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="59"/>
|
<location filename="../core/errorstrings.cpp" line="58"/>
|
||||||
<source>VPN pool error: no available addresses</source>
|
<source>VPN pool error: no available addresses</source>
|
||||||
<translation>VPN 池错误:没有可用地址</translation>
|
<translation>VPN 池错误:没有可用地址</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="61"/>
|
<location filename="../core/errorstrings.cpp" line="60"/>
|
||||||
<source>The config does not contain any containers and credentials for connecting to the server</source>
|
<source>The config does not contain any containers and credentials for connecting to the server</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>The config does not contain any containers and credentiaks for connecting to the server</source>
|
<source>The config does not contain any containers and credentiaks for connecting to the server</source>
|
||||||
<translation>该配置不包含任何用于连接到服务器的容器和凭据。</translation>
|
<translation type="vanished">该配置不包含任何用于连接到服务器的容器和凭据。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../core/errorstrings.cpp" line="65"/>
|
<location filename="../core/errorstrings.cpp" line="64"/>
|
||||||
<source>Internal error</source>
|
<source>Internal error</source>
|
||||||
<translation>内部错误</translation>
|
<translation>内部错误</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2883,26 +3029,6 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<source>error 0x%1: %2</source>
|
<source>error 0x%1: %2</source>
|
||||||
<translation>错误 0x%1: %2</translation>
|
<translation>错误 0x%1: %2</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="39"/>
|
|
||||||
<source>WireGuard Configuration Highlighter</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="82"/>
|
|
||||||
<source>&Randomize colors</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="39"/>
|
|
||||||
<source>WireGuard Configuration Highlighter</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../3rd/wireguard-tools/contrib/highlighter/gui/highlight.cpp" line="82"/>
|
|
||||||
<source>&Randomize colors</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>SelectLanguageDrawer</name>
|
<name>SelectLanguageDrawer</name>
|
||||||
|
|
@ -2934,17 +3060,17 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<translation>软件版本</translation>
|
<translation>软件版本</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/settingsController.cpp" line="121"/>
|
<location filename="../ui/controllers/settingsController.cpp" line="122"/>
|
||||||
<source>Backup file is corrupted</source>
|
<source>Backup file is corrupted</source>
|
||||||
<translation>备份文件已损坏</translation>
|
<translation>备份文件已损坏</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/settingsController.cpp" line="136"/>
|
<location filename="../ui/controllers/settingsController.cpp" line="137"/>
|
||||||
<source>All settings have been reset to default values</source>
|
<source>All settings have been reset to default values</source>
|
||||||
<translation>所配置恢复为默认值</translation>
|
<translation>所配置恢复为默认值</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/controllers/settingsController.cpp" line="142"/>
|
<location filename="../ui/controllers/settingsController.cpp" line="143"/>
|
||||||
<source>Cached profiles cleared</source>
|
<source>Cached profiles cleared</source>
|
||||||
<translation>缓存的配置文件已清除</translation>
|
<translation>缓存的配置文件已清除</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2969,11 +3095,17 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="111"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="111"/>
|
||||||
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="135"/>
|
||||||
<source>Copied</source>
|
<source>Copied</source>
|
||||||
<translation>已拷贝</translation>
|
<translation>已拷贝</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="126"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="128"/>
|
||||||
|
<source>Copy config string</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="150"/>
|
||||||
<source>Show connection settings</source>
|
<source>Show connection settings</source>
|
||||||
<translation>显示连接配置</translation>
|
<translation>显示连接配置</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -2982,7 +3114,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<translation type="obsolete">展示内容</translation>
|
<translation type="obsolete">展示内容</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="251"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="280"/>
|
||||||
<source>To read the QR code in the Amnezia app, select "Add server" → "I have data to connect" → "QR code, key or settings file"</source>
|
<source>To read the QR code in the Amnezia app, select "Add server" → "I have data to connect" → "QR code, key or settings file"</source>
|
||||||
<translation>要应用二维码到 Amnezia,请底部工具栏点击“+”→“连接方式”→“二维码、授权码或配置文件”</translation>
|
<translation>要应用二维码到 Amnezia,请底部工具栏点击“+”→“连接方式”→“二维码、授权码或配置文件”</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -3074,7 +3206,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<context>
|
<context>
|
||||||
<name>VpnConnection</name>
|
<name>VpnConnection</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../vpnconnection.cpp" line="406"/>
|
<location filename="../vpnconnection.cpp" line="429"/>
|
||||||
<source>Mbps</source>
|
<source>Mbps</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue