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