chore: fix android impl & update 3rd-prebuilt branch
This commit is contained in:
parent
23be2749f7
commit
cee6befa78
12 changed files with 949 additions and 235 deletions
1
.gitmodules
vendored
1
.gitmodules
vendored
|
@ -7,6 +7,7 @@
|
|||
[submodule "client/3rd-prebuilt"]
|
||||
path = client/3rd-prebuilt
|
||||
url = https://github.com/amnezia-vpn/3rd-prebuilt
|
||||
branch = feature/special-handshake
|
||||
[submodule "client/3rd/amneziawg-apple"]
|
||||
path = client/3rd/amneziawg-apple
|
||||
url = https://github.com/amnezia-vpn/amneziawg-apple
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 0f3748efd7cc04e0c914304b68931f925bed1259
|
||||
Subproject commit 82b71216989a3a398c89050950ee4377fec1d0e5
|
|
@ -132,7 +132,7 @@ open class Wireguard : Protocol() {
|
|||
configData.optStringOrNull("J1")?.let { setJ1(it.toString()) }
|
||||
configData.optStringOrNull("J2")?.let { setJ2(it.toString()) }
|
||||
configData.optStringOrNull("J3")?.let { setJ3(it.toString()) }
|
||||
configData.optStringOrNull("Itime")?.let { setItime(it.Int()) }
|
||||
configData.optStringOrNull("Itime")?.let { setItime(it.toInt()) }
|
||||
}
|
||||
|
||||
private fun start(config: WireguardConfig, vpnBuilder: Builder, protect: (Int) -> Boolean) {
|
||||
|
|
|
@ -502,24 +502,24 @@ Can't be disabled for current server</source>
|
|||
<context>
|
||||
<name>InstallController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="175"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="168"/>
|
||||
<source>%1 installed successfully. </source>
|
||||
<translation>%1 تم التثبيت بنجاح. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="177"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="170"/>
|
||||
<source>%1 is already installed on the server. </source>
|
||||
<translation>%1 بالفعل مٌثبت علي الخادم. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="190"/>
|
||||
<source>
|
||||
Added containers that were already installed on the server</source>
|
||||
<translation>
|
||||
تمت إضافة الحاويات التي كانت مٌثبتة بالفعل علي الخادم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="277"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="270"/>
|
||||
<source>
|
||||
Already installed containers were found on the server. All installed containers have been added to the application</source>
|
||||
<translation>
|
||||
|
@ -527,47 +527,47 @@ Already installed containers were found on the server. All installed containers
|
|||
تمت إضافة جميع الحاويات المٌثبتة إلي التطبيق</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="611"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="604"/>
|
||||
<source>Settings updated successfully</source>
|
||||
<translation>تم تحديث الاعدادات بنجاح</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="628"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="621"/>
|
||||
<source>Server '%1' was rebooted</source>
|
||||
<translation>تمت إعادة تشغيل الخادم%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="640"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="633"/>
|
||||
<source>Server '%1' was removed</source>
|
||||
<translation>تمت إزالة الخادم '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="651"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="644"/>
|
||||
<source>All containers from server '%1' have been removed</source>
|
||||
<translation>قد تم حذفها '%1' جميع الحاويات من الخادم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="669"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="662"/>
|
||||
<source>%1 has been removed from the server '%2'</source>
|
||||
<translation>%1 تم حدف '%2' اسم الخادم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="678"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="671"/>
|
||||
<source>Api config removed</source>
|
||||
<translation>تم حذف تكوين Api</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="700"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="693"/>
|
||||
<source>%1 cached profile cleared</source>
|
||||
<translation>تم مسح ملف تعريف %1 المخزن مؤقتًا</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="839"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="832"/>
|
||||
<source>Please login as the user</source>
|
||||
<translation>من فضلك قم بتسجيل الدخول كمستخدم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="867"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="860"/>
|
||||
<source>Server added successfully</source>
|
||||
<translation>تمت إضافة الخادم بنجاح</translation>
|
||||
</message>
|
||||
|
@ -797,84 +797,149 @@ Thank you for staying with us!</source>
|
|||
<context>
|
||||
<name>PageProtocolAwgSettings</name>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="97"/>
|
||||
<source>AmneziaWG settings</source>
|
||||
<translation type="vanished">اعدادات AmneziaWG</translation>
|
||||
<translation>اعدادات AmneziaWG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="127"/>
|
||||
<source>Port</source>
|
||||
<translation type="vanished">منفذ</translation>
|
||||
<translation>منفذ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="511"/>
|
||||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||||
<translation type="vanished">جميع المستخدمين الذين شاركت معهم اتصال لن يكونو قادرين علي الاتصال مرة اخري.</translation>
|
||||
<translation>جميع المستخدمين الذين شاركت معهم اتصال لن يكونو قادرين علي الاتصال مرة اخري.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="483"/>
|
||||
<source>Save</source>
|
||||
<translation type="vanished">احفظ</translation>
|
||||
<translation>احفظ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="108"/>
|
||||
<source>VPN address subnet</source>
|
||||
<translation type="obsolete">الشبكة الفرعية لعنوان VPN</translation>
|
||||
<translation type="unfinished">الشبكة الفرعية لعنوان VPN</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="146"/>
|
||||
<source>Jc - Junk packet count</source>
|
||||
<translation type="vanished">Jc - عدد الحزم غير المرغوب فيها</translation>
|
||||
<translation>Jc - عدد الحزم غير المرغوب فيها</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="168"/>
|
||||
<source>Jmin - Junk packet minimum size</source>
|
||||
<translation type="vanished">Jmin - الحجم الادني للحزم الغير مرغوب فيها</translation>
|
||||
<translation>Jmin - الحجم الادني للحزم الغير مرغوب فيها</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="186"/>
|
||||
<source>Jmax - Junk packet maximum size</source>
|
||||
<translation type="vanished">Jmax - الحجم الاقصي للحزم الغير مرغوب فيها</translation>
|
||||
<translation>Jmax - الحجم الاقصي للحزم الغير مرغوب فيها</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
|
||||
<source>S1 - Init packet junk size</source>
|
||||
<translation type="vanished">S1 - حجم حزمة البيانات العشوائية الأولية</translation>
|
||||
<translation>S1 - حجم حزمة البيانات العشوائية الأولية</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="228"/>
|
||||
<source>S2 - Response packet junk size</source>
|
||||
<translation type="vanished">S2 - حجم حزمة الاستجابة غير المرغوب فيها</translation>
|
||||
<translation>S2 - حجم حزمة الاستجابة غير المرغوب فيها</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="252"/>
|
||||
<source>H1 - Init packet magic header</source>
|
||||
<translation type="vanished">H1 - حزمة رأس سحرية مبدئية</translation>
|
||||
<translation>H1 - حزمة رأس سحرية مبدئية</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="270"/>
|
||||
<source>H2 - Response packet magic header</source>
|
||||
<translation type="vanished">H2 - رأس حزمة الاستجابة السحرية</translation>
|
||||
<translation>H2 - رأس حزمة الاستجابة السحرية</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
|
||||
<source>H4 - Transport packet magic header</source>
|
||||
<translation type="vanished">H4 - رأس حزمة النقل السحرية</translation>
|
||||
<translation>H4 - رأس حزمة النقل السحرية</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="288"/>
|
||||
<source>H3 - Underload packet magic header</source>
|
||||
<translation type="vanished">H3 - رأس حزمة السحر غير المحمل</translation>
|
||||
<translation>H3 - رأس حزمة السحر غير المحمل</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="324"/>
|
||||
<source>I1 - First special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
|
||||
<source>I2 - Second special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="354"/>
|
||||
<source>I3 - Third special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="369"/>
|
||||
<source>I4 - Fourth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="384"/>
|
||||
<source>I5 - Fifth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="399"/>
|
||||
<source>J1 - First controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="414"/>
|
||||
<source>J2 - Second controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="429"/>
|
||||
<source>J3 - Third controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="444"/>
|
||||
<source>Itime - Special handshake timeout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="499"/>
|
||||
<source>The values of the H1-H4 fields must be unique</source>
|
||||
<translation type="vanished">يجب أن تكون قيم الحقول H1-H4 فريدة</translation>
|
||||
<translation>يجب أن تكون قيم الحقول H1-H4 فريدة</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="505"/>
|
||||
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92)</source>
|
||||
<translation type="vanished">يجب ألا تساوي قيمة الحقل S1 + حجم بدء الرسالة (148) S2 + حجم استجابة الرسالة (92)</translation>
|
||||
<translation>يجب ألا تساوي قيمة الحقل S1 + حجم بدء الرسالة (148) S2 + حجم استجابة الرسالة (92)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="510"/>
|
||||
<source>Save settings?</source>
|
||||
<translation type="vanished">احفظ الإعدادات؟</translation>
|
||||
<translation>احفظ الإعدادات؟</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="512"/>
|
||||
<source>Continue</source>
|
||||
<translation type="vanished">واصل</translation>
|
||||
<translation>واصل</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="513"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="vanished">إلغاء</translation>
|
||||
<translation>إلغاء</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="517"/>
|
||||
<source>Unable change settings while there is an active connection</source>
|
||||
<translation type="vanished">لا يمكن تغيير الإعدادات أثناء وجود اتصال نشط</translation>
|
||||
<translation>لا يمكن تغيير الإعدادات أثناء وجود اتصال نشط</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
|
|
@ -507,71 +507,71 @@ Can't be disabled for current server</source>
|
|||
<context>
|
||||
<name>InstallController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="175"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="168"/>
|
||||
<source>%1 installed successfully. </source>
|
||||
<translation>%1 با موفقیت نصب شد. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="177"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="170"/>
|
||||
<source>%1 is already installed on the server. </source>
|
||||
<translation>%1 در حال حاضر بر روی سرور نصب شده است. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="190"/>
|
||||
<source>
|
||||
Added containers that were already installed on the server</source>
|
||||
<translation>
|
||||
کانتینرهایی که بر روی سرور موجود بودند اضافه شدند</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="277"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="270"/>
|
||||
<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="611"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="604"/>
|
||||
<source>Settings updated successfully</source>
|
||||
<translation>تنظیمات با موفقیت بهروزرسانی شدند</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="628"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="621"/>
|
||||
<source>Server '%1' was rebooted</source>
|
||||
<translation>سرور %1 راه اندازی مجدد شد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="640"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="633"/>
|
||||
<source>Server '%1' was removed</source>
|
||||
<translation>سرور %1 حذف شد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="651"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="644"/>
|
||||
<source>All containers from server '%1' have been removed</source>
|
||||
<translation>تمام کانتینترها از سرور %1 حذف شدند</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="669"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="662"/>
|
||||
<source>%1 has been removed from the server '%2'</source>
|
||||
<translation>%1 از سرور %2 حذف شد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="678"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="671"/>
|
||||
<source>Api config removed</source>
|
||||
<translation>پیکربندی API حذف شد.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="700"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="693"/>
|
||||
<source>%1 cached profile cleared</source>
|
||||
<translation>%1 پروفایل ذخیره شده پاک شد.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="839"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="832"/>
|
||||
<source>Please login as the user</source>
|
||||
<translation>لطفا به عنوان کاربر وارد شوید</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="867"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="860"/>
|
||||
<source>Server added successfully</source>
|
||||
<translation>سرور با موفقیت اضافه شد</translation>
|
||||
</message>
|
||||
|
@ -801,12 +801,14 @@ Thank you for staying with us!</source>
|
|||
<context>
|
||||
<name>PageProtocolAwgSettings</name>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="97"/>
|
||||
<source>AmneziaWG settings</source>
|
||||
<translation type="vanished">تنظیمات AmneziaWG</translation>
|
||||
<translation>تنظیمات AmneziaWG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="127"/>
|
||||
<source>Port</source>
|
||||
<translation type="vanished">پورت</translation>
|
||||
<translation>پورت</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove AmneziaWG</source>
|
||||
|
@ -817,32 +819,139 @@ Thank you for staying with us!</source>
|
|||
<translation type="vanished">آیا میخواهید AmneziaWG از سرور حذف شود؟</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="511"/>
|
||||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||||
<translation type="vanished">همه کاربرانی که با آنها ارتباطی به اشتراک گذاشتهاید دیگر قادر به اتصال به آن نخواهند بود.</translation>
|
||||
<translation>همه کاربرانی که با آنها ارتباطی به اشتراک گذاشتهاید دیگر قادر به اتصال به آن نخواهند بود.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="483"/>
|
||||
<source>Save</source>
|
||||
<translation type="vanished">ذخیره</translation>
|
||||
<translation>ذخیره</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="108"/>
|
||||
<source>VPN address subnet</source>
|
||||
<translation type="obsolete">زیرشبکه آدرس VPN</translation>
|
||||
<translation type="unfinished">زیرشبکه آدرس VPN</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="146"/>
|
||||
<source>Jc - Junk packet count</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="168"/>
|
||||
<source>Jmin - Junk packet minimum size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="186"/>
|
||||
<source>Jmax - Junk packet maximum size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
|
||||
<source>S1 - Init packet junk size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="228"/>
|
||||
<source>S2 - Response packet junk size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="252"/>
|
||||
<source>H1 - Init packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="270"/>
|
||||
<source>H2 - Response packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="288"/>
|
||||
<source>H3 - Underload packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
|
||||
<source>H4 - Transport packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="324"/>
|
||||
<source>I1 - First special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
|
||||
<source>I2 - Second special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="354"/>
|
||||
<source>I3 - Third special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="369"/>
|
||||
<source>I4 - Fourth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="384"/>
|
||||
<source>I5 - Fifth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="399"/>
|
||||
<source>J1 - First controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="414"/>
|
||||
<source>J2 - Second controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="429"/>
|
||||
<source>J3 - Third controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="444"/>
|
||||
<source>Itime - Special handshake timeout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="499"/>
|
||||
<source>The values of the H1-H4 fields must be unique</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="505"/>
|
||||
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="510"/>
|
||||
<source>Save settings?</source>
|
||||
<translation type="vanished">تنظیمات را ذخیره کن?</translation>
|
||||
<translation>تنظیمات را ذخیره کن?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="512"/>
|
||||
<source>Continue</source>
|
||||
<translation type="vanished">ادامه</translation>
|
||||
<translation>ادامه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="513"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="vanished">کنسل</translation>
|
||||
<translation>کنسل</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="517"/>
|
||||
<source>Unable change settings while there is an active connection</source>
|
||||
<translation type="vanished">نمیتوان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
|
||||
<translation>نمیتوان تنظیمات را تغییر داد در حالی که اتصال فعال است.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
|
|
@ -483,71 +483,71 @@ Can't be disabled for current server</source>
|
|||
<context>
|
||||
<name>InstallController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="175"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="168"/>
|
||||
<source>%1 installed successfully. </source>
|
||||
<translation>%1 सफलतापूर्वक स्थापित हुआ. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="177"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="170"/>
|
||||
<source>%1 is already installed on the server. </source>
|
||||
<translation>%1 पहले से ही सर्वर पर स्थापित है. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="190"/>
|
||||
<source>
|
||||
Added containers that were already installed on the server</source>
|
||||
<translation>
|
||||
सर्वर पर पहले से स्थापित कंटेनर जोड़े गए</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="277"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="270"/>
|
||||
<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="611"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="604"/>
|
||||
<source>Settings updated successfully</source>
|
||||
<translation>सेटिंग्स सफलतापूर्वक अपडेट हो गईं</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="628"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="621"/>
|
||||
<source>Server '%1' was rebooted</source>
|
||||
<translation>सर्वर '%1' रीबूट किया गया था</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="640"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="633"/>
|
||||
<source>Server '%1' was removed</source>
|
||||
<translation>सर्वर '%1' रीबूट किया गया था</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="651"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="644"/>
|
||||
<source>All containers from server '%1' have been removed</source>
|
||||
<translation>सर्वर '%1' से सभी कंटेनर हटा दिए गए हैं</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="669"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="662"/>
|
||||
<source>%1 has been removed from the server '%2'</source>
|
||||
<translation>%1 को सर्वर '%2' से हटा दिया गया है</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="678"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="671"/>
|
||||
<source>Api config removed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="700"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="693"/>
|
||||
<source>%1 cached profile cleared</source>
|
||||
<translation>%1 कैश्ड प्रोफ़ाइल साफ़ की गई</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="839"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="832"/>
|
||||
<source>Please login as the user</source>
|
||||
<translation>कृपया उपयोगकर्ता के रूप में लॉगिन करें</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="867"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="860"/>
|
||||
<source>Server added successfully</source>
|
||||
<translation>सर्वर सफलतापूर्वक जोड़ा गया</translation>
|
||||
</message>
|
||||
|
@ -765,52 +765,153 @@ Thank you for staying with us!</source>
|
|||
<context>
|
||||
<name>PageProtocolAwgSettings</name>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="97"/>
|
||||
<source>AmneziaWG settings</source>
|
||||
<translation type="vanished">Amneziaडब्ल्यूजी सेटिंग्स</translation>
|
||||
<translation>Amneziaडब्ल्यूजी सेटिंग्स</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="108"/>
|
||||
<source>VPN address subnet</source>
|
||||
<translation type="obsolete">VPN एड्रेस सबनेट</translation>
|
||||
<translation type="unfinished">VPN एड्रेस सबनेट</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="127"/>
|
||||
<source>Port</source>
|
||||
<translation type="vanished">पोर्ट</translation>
|
||||
<translation>पोर्ट</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MTU</source>
|
||||
<translation type="vanished">एमटीयू</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="483"/>
|
||||
<source>Save</source>
|
||||
<translation type="vanished">सहेजें</translation>
|
||||
<translation>सहेजें</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="499"/>
|
||||
<source>The values of the H1-H4 fields must be unique</source>
|
||||
<translation type="vanished">H1-H4 फ़ील्ड का मान अद्वितीय होना चाहिए</translation>
|
||||
<translation>H1-H4 फ़ील्ड का मान अद्वितीय होना चाहिए</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="505"/>
|
||||
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92)</source>
|
||||
<translation type="vanished">फ़ील्ड S1 + संदेश आरंभ आकार (148) का मान S2 + संदेश प्रतिक्रिया आकार (92) के बराबर नहीं होना चाहिए</translation>
|
||||
<translation>फ़ील्ड S1 + संदेश आरंभ आकार (148) का मान S2 + संदेश प्रतिक्रिया आकार (92) के बराबर नहीं होना चाहिए</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="510"/>
|
||||
<source>Save settings?</source>
|
||||
<translation type="vanished">सेटिंग्स सेव करें?</translation>
|
||||
<translation>सेटिंग्स सेव करें?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="511"/>
|
||||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||||
<translation type="vanished">वे सभी उपयोगकर्ता जिनके साथ आपने कनेक्शन साझा किया था, वे अब इससे कनेक्ट नहीं हो पाएंगे.</translation>
|
||||
<translation>वे सभी उपयोगकर्ता जिनके साथ आपने कनेक्शन साझा किया था, वे अब इससे कनेक्ट नहीं हो पाएंगे.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="517"/>
|
||||
<source>Unable change settings while there is an active connection</source>
|
||||
<translation type="vanished">सक्रिय कनेक्शन होने पर सेटिंग बदलने में असमर्थ</translation>
|
||||
<translation>सक्रिय कनेक्शन होने पर सेटिंग बदलने में असमर्थ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="512"/>
|
||||
<source>Continue</source>
|
||||
<translation type="vanished">जारी रखना</translation>
|
||||
<translation>जारी रखना</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="146"/>
|
||||
<source>Jc - Junk packet count</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="168"/>
|
||||
<source>Jmin - Junk packet minimum size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="186"/>
|
||||
<source>Jmax - Junk packet maximum size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
|
||||
<source>S1 - Init packet junk size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="228"/>
|
||||
<source>S2 - Response packet junk size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="252"/>
|
||||
<source>H1 - Init packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="270"/>
|
||||
<source>H2 - Response packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="288"/>
|
||||
<source>H3 - Underload packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
|
||||
<source>H4 - Transport packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="324"/>
|
||||
<source>I1 - First special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
|
||||
<source>I2 - Second special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="354"/>
|
||||
<source>I3 - Third special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="369"/>
|
||||
<source>I4 - Fourth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="384"/>
|
||||
<source>I5 - Fifth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="399"/>
|
||||
<source>J1 - First controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="414"/>
|
||||
<source>J2 - Second controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="429"/>
|
||||
<source>J3 - Third controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="444"/>
|
||||
<source>Itime - Special handshake timeout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="513"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="vanished">रद्द करना</translation>
|
||||
<translation>रद्द करना</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
|
|
@ -503,71 +503,71 @@ Can't be disabled for current server</source>
|
|||
<context>
|
||||
<name>InstallController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="175"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="168"/>
|
||||
<source>%1 installed successfully. </source>
|
||||
<translation>%1 ကို အောင်မြင်စွာ ထည့်သွင်းပြီးပါပြီ. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="177"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="170"/>
|
||||
<source>%1 is already installed on the server. </source>
|
||||
<translation>%1 ကို ဆာဗာတွင် ထည့်သွင်းပြီးဖြစ်သည်. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="190"/>
|
||||
<source>
|
||||
Added containers that were already installed on the server</source>
|
||||
<translation>
|
||||
ဆာဗာတွင် ထည့်သွင်းပြီးသား ကွန်တိန်နာများကို ပေါင်းထည့်ပြီးပါပြီ။</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="277"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="270"/>
|
||||
<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="611"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="604"/>
|
||||
<source>Settings updated successfully</source>
|
||||
<translation>ဆက်တင်များကို အောင်မြင်စွာ အပ်ဒိတ်လုပ်ပြီးပါပြီ။</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="628"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="621"/>
|
||||
<source>Server '%1' was rebooted</source>
|
||||
<translation>ဆာဗာ '%1' ကို ပြန်လည်စတင်ခဲ့သည်။</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="640"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="633"/>
|
||||
<source>Server '%1' was removed</source>
|
||||
<translation>ဆာဗာ '%1' ကို ဖယ်ရှားခဲ့သည်။</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="651"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="644"/>
|
||||
<source>All containers from server '%1' have been removed</source>
|
||||
<translation>ဆာဗာ '%1' မှ ကွန်တိန်နာအားလုံးကို ဖယ်ရှားလိုက်ပါပြီ။</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="669"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="662"/>
|
||||
<source>%1 has been removed from the server '%2'</source>
|
||||
<translation>%1 ကို ဆာဗာ '%2' မှ ဖယ်ရှားလိုက်ပါပြီ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="678"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="671"/>
|
||||
<source>Api config removed</source>
|
||||
<translation>Api config ကိုဖယ်ရှားလိုက်သည်</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="700"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="693"/>
|
||||
<source>%1 cached profile cleared</source>
|
||||
<translation>ကက်ရှ်လုပ်ထားတဲ့ ပရိုဖိုင် %1 ခုကို ရှင်းပြီးပါပြီ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="839"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="832"/>
|
||||
<source>Please login as the user</source>
|
||||
<translation>အသုံးပြုသူအဖြစ် log in ဝင်ရောက်ပါ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="867"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="860"/>
|
||||
<source>Server added successfully</source>
|
||||
<translation>ဆာဗာကို အောင်မြင်စွာ ထည့်သွင်းပြီးပါပြီ</translation>
|
||||
</message>
|
||||
|
@ -797,88 +797,153 @@ Thank you for staying with us!</source>
|
|||
<context>
|
||||
<name>PageProtocolAwgSettings</name>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="97"/>
|
||||
<source>AmneziaWG settings</source>
|
||||
<translation type="vanished">AmneziaWG ဆက်တင်များ</translation>
|
||||
<translation>AmneziaWG ဆက်တင်များ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="127"/>
|
||||
<source>Port</source>
|
||||
<translation type="vanished">Port</translation>
|
||||
<translation>Port</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MTU</source>
|
||||
<translation type="vanished">MTU</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="511"/>
|
||||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||||
<translation type="vanished">သင်နှင့်အတူချိတ်ဆက်မှုတစ်ခုကို မျှဝေထားသည့် အသုံးပြုသူအားလုံး ချိတ်ဆက်နိုင်တော့မည်မဟုတ်ပါ.</translation>
|
||||
<translation>သင်နှင့်အတူချိတ်ဆက်မှုတစ်ခုကို မျှဝေထားသည့် အသုံးပြုသူအားလုံး ချိတ်ဆက်နိုင်တော့မည်မဟုတ်ပါ.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="483"/>
|
||||
<source>Save</source>
|
||||
<translation type="vanished">သိမ်းဆည်းမည်</translation>
|
||||
<translation>သိမ်းဆည်းမည်</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="108"/>
|
||||
<source>VPN address subnet</source>
|
||||
<translation type="obsolete">VPN လိပ်စာ ကွန်ရက်ခွဲ</translation>
|
||||
<translation type="unfinished">VPN လိပ်စာ ကွန်ရက်ခွဲ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="146"/>
|
||||
<source>Jc - Junk packet count</source>
|
||||
<translation type="vanished">Jc - Junk packet အရေအတွက်</translation>
|
||||
<translation>Jc - Junk packet အရေအတွက်</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="168"/>
|
||||
<source>Jmin - Junk packet minimum size</source>
|
||||
<translation type="vanished">Jmin - Junk packet အသေးငယ်ဆုံးလက်ခံနိုင်မှုအရွယ်အစား</translation>
|
||||
<translation>Jmin - Junk packet အသေးငယ်ဆုံးလက်ခံနိုင်မှုအရွယ်အစား</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="186"/>
|
||||
<source>Jmax - Junk packet maximum size</source>
|
||||
<translation type="vanished">Jmax - Junk packet အကြီးဆုံးလက်ခံနိုင်မှုအရွယ်အစား</translation>
|
||||
<translation>Jmax - Junk packet အကြီးဆုံးလက်ခံနိုင်မှုအရွယ်အစား</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
|
||||
<source>S1 - Init packet junk size</source>
|
||||
<translation type="vanished">S1 - Init packet junk အရွယ်အစား</translation>
|
||||
<translation>S1 - Init packet junk အရွယ်အစား</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="228"/>
|
||||
<source>S2 - Response packet junk size</source>
|
||||
<translation type="vanished">S2 - Response packet junk အရွယ်အစား</translation>
|
||||
<translation>S2 - Response packet junk အရွယ်အစား</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="252"/>
|
||||
<source>H1 - Init packet magic header</source>
|
||||
<translation type="vanished">H1 - Init packet magic header</translation>
|
||||
<translation>H1 - Init packet magic header</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="270"/>
|
||||
<source>H2 - Response packet magic header</source>
|
||||
<translation type="vanished">H2 - Response packet magic header</translation>
|
||||
<translation>H2 - Response packet magic header</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
|
||||
<source>H4 - Transport packet magic header</source>
|
||||
<translation type="vanished">H4 - Transport packet magic header</translation>
|
||||
<translation>H4 - Transport packet magic header</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="288"/>
|
||||
<source>H3 - Underload packet magic header</source>
|
||||
<translation type="vanished">H3 - Underload packet magic header</translation>
|
||||
<translation>H3 - Underload packet magic header</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="324"/>
|
||||
<source>I1 - First special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
|
||||
<source>I2 - Second special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="354"/>
|
||||
<source>I3 - Third special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="369"/>
|
||||
<source>I4 - Fourth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="384"/>
|
||||
<source>I5 - Fifth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="399"/>
|
||||
<source>J1 - First controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="414"/>
|
||||
<source>J2 - Second controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="429"/>
|
||||
<source>J3 - Third controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="444"/>
|
||||
<source>Itime - Special handshake timeout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="499"/>
|
||||
<source>The values of the H1-H4 fields must be unique</source>
|
||||
<translation type="vanished">H1-H4 အကွက်များ၏ တန်ဖိုးများသည် အခြားတန်ဖိုးများနှင့်မတူ တမူထူးခြားနေရပါမည်</translation>
|
||||
<translation>H1-H4 အကွက်များ၏ တန်ဖိုးများသည် အခြားတန်ဖိုးများနှင့်မတူ တမူထူးခြားနေရပါမည်</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="505"/>
|
||||
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92)</source>
|
||||
<translation type="vanished">အကွက် S1 + မက်ဆေ့ချ် စတင်ခြင်း အရွယ်အစား (148) ၏ တန်ဖိုးသည် S2 + မက်ဆေ့ချ် တုံ့ပြန်မှု အရွယ်အစား (92) နှင့် မညီမျှရပါ</translation>
|
||||
<translation>အကွက် S1 + မက်ဆေ့ချ် စတင်ခြင်း အရွယ်အစား (148) ၏ တန်ဖိုးသည် S2 + မက်ဆေ့ချ် တုံ့ပြန်မှု အရွယ်အစား (92) နှင့် မညီမျှရပါ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="510"/>
|
||||
<source>Save settings?</source>
|
||||
<translation type="vanished">ဆက်တင်များကို သိမ်းဆည်းမည်လား?</translation>
|
||||
<translation>ဆက်တင်များကို သိမ်းဆည်းမည်လား?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="512"/>
|
||||
<source>Continue</source>
|
||||
<translation type="vanished">ဆက်လက်လုပ်ဆောင်မည်</translation>
|
||||
<translation>ဆက်လက်လုပ်ဆောင်မည်</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="513"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="vanished">ပယ်ဖျက်မည်</translation>
|
||||
<translation>ပယ်ဖျက်မည်</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="517"/>
|
||||
<source>Unable change settings while there is an active connection</source>
|
||||
<translation type="vanished">လက်ရှိချိတ်ဆက်မှုတစ်ခုရှိနေချိန်တွင် ဆက်တင်များကို ပြောင်းလဲ၍မရပါ</translation>
|
||||
<translation>လက်ရှိချိတ်ဆက်မှုတစ်ခုရှိနေချိန်တွင် ဆက်တင်များကို ပြောင်းလဲ၍မရပါ</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
|
|
@ -454,71 +454,71 @@ Can't be disabled for current server</source>
|
|||
<context>
|
||||
<name>InstallController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="175"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="168"/>
|
||||
<source>%1 installed successfully. </source>
|
||||
<translation>%1 успешно установлен. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="177"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="170"/>
|
||||
<source>%1 is already installed on the server. </source>
|
||||
<translation>%1 уже установлен на сервер. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="190"/>
|
||||
<source>
|
||||
Added containers that were already installed on the server</source>
|
||||
<translation>
|
||||
Добавлены сервисы и протоколы, которые были ранее установлены на сервер</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="277"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="270"/>
|
||||
<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="611"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="604"/>
|
||||
<source>Settings updated successfully</source>
|
||||
<translation>Настройки успешно обновлены</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="628"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="621"/>
|
||||
<source>Server '%1' was rebooted</source>
|
||||
<translation>Сервер '%1' был перезагружен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="640"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="633"/>
|
||||
<source>Server '%1' was removed</source>
|
||||
<translation>Сервер '%1' был удален</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="651"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="644"/>
|
||||
<source>All containers from server '%1' have been removed</source>
|
||||
<translation>Все протоколы и сервисы были удалены с сервера '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="669"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="662"/>
|
||||
<source>%1 has been removed from the server '%2'</source>
|
||||
<translation>%1 был удален с сервера '%2'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="678"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="671"/>
|
||||
<source>Api config removed</source>
|
||||
<translation>Конфигурация API удалена</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="700"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="693"/>
|
||||
<source>%1 cached profile cleared</source>
|
||||
<translation>%1 закэшированный профиль очищен</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="839"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="832"/>
|
||||
<source>Please login as the user</source>
|
||||
<translation>Пожалуйста, войдите в систему от имени пользователя</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="867"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="860"/>
|
||||
<source>Server added successfully</source>
|
||||
<translation>Сервер успешно добавлен</translation>
|
||||
</message>
|
||||
|
@ -733,84 +733,149 @@ Thank you for staying with us!</source>
|
|||
<context>
|
||||
<name>PageProtocolAwgSettings</name>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="97"/>
|
||||
<source>AmneziaWG settings</source>
|
||||
<translation type="vanished">Настройки AmneziaWG</translation>
|
||||
<translation>Настройки AmneziaWG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="127"/>
|
||||
<source>Port</source>
|
||||
<translation type="vanished">Порт</translation>
|
||||
<translation>Порт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="511"/>
|
||||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||||
<translation type="vanished">Все пользователи, с которыми вы поделились конфигурацией вашего VPN, больше не смогут к нему подключаться.</translation>
|
||||
<translation>Все пользователи, с которыми вы поделились конфигурацией вашего VPN, больше не смогут к нему подключаться.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="483"/>
|
||||
<source>Save</source>
|
||||
<translation type="vanished">Сохранить</translation>
|
||||
<translation>Сохранить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="108"/>
|
||||
<source>VPN address subnet</source>
|
||||
<translation type="vanished">Подсеть VPN-адресов</translation>
|
||||
<translation>Подсеть VPN-адресов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="146"/>
|
||||
<source>Jc - Junk packet count</source>
|
||||
<translation type="vanished">Jc - Junk packet count</translation>
|
||||
<translation>Jc - Junk packet count</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="168"/>
|
||||
<source>Jmin - Junk packet minimum size</source>
|
||||
<translation type="vanished">Jmin - Junk packet minimum size</translation>
|
||||
<translation>Jmin - Junk packet minimum size</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="186"/>
|
||||
<source>Jmax - Junk packet maximum size</source>
|
||||
<translation type="vanished">Jmax - Junk packet maximum size</translation>
|
||||
<translation>Jmax - Junk packet maximum size</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
|
||||
<source>S1 - Init packet junk size</source>
|
||||
<translation type="vanished">S1 - Init packet junk size</translation>
|
||||
<translation>S1 - Init packet junk size</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="228"/>
|
||||
<source>S2 - Response packet junk size</source>
|
||||
<translation type="vanished">S2 - Response packet junk size</translation>
|
||||
<translation>S2 - Response packet junk size</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="252"/>
|
||||
<source>H1 - Init packet magic header</source>
|
||||
<translation type="vanished">H1 - Init packet magic header</translation>
|
||||
<translation>H1 - Init packet magic header</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="270"/>
|
||||
<source>H2 - Response packet magic header</source>
|
||||
<translation type="vanished">H2 - Response packet magic header</translation>
|
||||
<translation>H2 - Response packet magic header</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
|
||||
<source>H4 - Transport packet magic header</source>
|
||||
<translation type="vanished">H4 - Transport packet magic header</translation>
|
||||
<translation>H4 - Transport packet magic header</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="288"/>
|
||||
<source>H3 - Underload packet magic header</source>
|
||||
<translation type="vanished">H3 - Underload packet magic header</translation>
|
||||
<translation>H3 - Underload packet magic header</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="324"/>
|
||||
<source>I1 - First special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
|
||||
<source>I2 - Second special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="354"/>
|
||||
<source>I3 - Third special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="369"/>
|
||||
<source>I4 - Fourth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="384"/>
|
||||
<source>I5 - Fifth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="399"/>
|
||||
<source>J1 - First controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="414"/>
|
||||
<source>J2 - Second controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="429"/>
|
||||
<source>J3 - Third controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="444"/>
|
||||
<source>Itime - Special handshake timeout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="499"/>
|
||||
<source>The values of the H1-H4 fields must be unique</source>
|
||||
<translation type="vanished">Значения в полях H1-H4 должны быть уникальными</translation>
|
||||
<translation>Значения в полях H1-H4 должны быть уникальными</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="505"/>
|
||||
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92)</source>
|
||||
<translation type="vanished">Значение в поле S1 + размер инициации сообщения (148) не должно равняться значению в поле S2 + размер ответа на сообщение (92)</translation>
|
||||
<translation>Значение в поле S1 + размер инициации сообщения (148) не должно равняться значению в поле S2 + размер ответа на сообщение (92)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="510"/>
|
||||
<source>Save settings?</source>
|
||||
<translation type="vanished">Сохранить настройки?</translation>
|
||||
<translation>Сохранить настройки?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="512"/>
|
||||
<source>Continue</source>
|
||||
<translation type="vanished">Продолжить</translation>
|
||||
<translation>Продолжить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="513"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="vanished">Отменить</translation>
|
||||
<translation>Отменить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="517"/>
|
||||
<source>Unable change settings while there is an active connection</source>
|
||||
<translation type="vanished">Невозможно изменить настройки во время активного соединения</translation>
|
||||
<translation>Невозможно изменить настройки во время активного соединения</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
|
|
@ -534,70 +534,70 @@ Can't be disabled for current server</source>
|
|||
<context>
|
||||
<name>InstallController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="175"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="168"/>
|
||||
<source>%1 installed successfully. </source>
|
||||
<translation>%1 встановлено. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="177"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="170"/>
|
||||
<source>%1 is already installed on the server. </source>
|
||||
<translation>%1 вже встановлено на сервері. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="190"/>
|
||||
<source>
|
||||
Added containers that were already installed on the server</source>
|
||||
<translation>Додані сервіси і протоколи, які були раніше встановлені на сервері</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="277"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="270"/>
|
||||
<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="611"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="604"/>
|
||||
<source>Settings updated successfully</source>
|
||||
<translation>Налаштування оновлено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="628"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="621"/>
|
||||
<source>Server '%1' was rebooted</source>
|
||||
<translation>Сервер '%1' перезавантажено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="640"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="633"/>
|
||||
<source>Server '%1' was removed</source>
|
||||
<translation>Сервер '%1' був видалений</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="651"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="644"/>
|
||||
<source>All containers from server '%1' have been removed</source>
|
||||
<translation>Всі сервіси та протоколи були видалені з сервера '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="669"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="662"/>
|
||||
<source>%1 has been removed from the server '%2'</source>
|
||||
<translation>%1 був видалений з сервера '%2'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="678"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="671"/>
|
||||
<source>Api config removed</source>
|
||||
<translation>Конфігурацію API видалено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="700"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="693"/>
|
||||
<source>%1 cached profile cleared</source>
|
||||
<translation>Кешований профіль %1 очищено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="839"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="832"/>
|
||||
<source>Please login as the user</source>
|
||||
<translation>Буль-ласка, увійдіть в систему від імені користувача</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="867"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="860"/>
|
||||
<source>Server added successfully</source>
|
||||
<translation>Сервер додано</translation>
|
||||
</message>
|
||||
|
@ -827,40 +827,139 @@ Thank you for staying with us!</source>
|
|||
<context>
|
||||
<name>PageProtocolAwgSettings</name>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="97"/>
|
||||
<source>AmneziaWG settings</source>
|
||||
<translation type="vanished">налаштування AmneziaWG</translation>
|
||||
<translation>налаштування AmneziaWG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="108"/>
|
||||
<source>VPN address subnet</source>
|
||||
<translation type="obsolete">VPN address subnet</translation>
|
||||
<translation type="unfinished">VPN address subnet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="127"/>
|
||||
<source>Port</source>
|
||||
<translation type="vanished">Порт</translation>
|
||||
<translation>Порт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="146"/>
|
||||
<source>Jc - Junk packet count</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="168"/>
|
||||
<source>Jmin - Junk packet minimum size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="186"/>
|
||||
<source>Jmax - Junk packet maximum size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
|
||||
<source>S1 - Init packet junk size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="228"/>
|
||||
<source>S2 - Response packet junk size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="252"/>
|
||||
<source>H1 - Init packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="270"/>
|
||||
<source>H2 - Response packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="288"/>
|
||||
<source>H3 - Underload packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
|
||||
<source>H4 - Transport packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="324"/>
|
||||
<source>I1 - First special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
|
||||
<source>I2 - Second special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="354"/>
|
||||
<source>I3 - Third special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="369"/>
|
||||
<source>I4 - Fourth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="384"/>
|
||||
<source>I5 - Fifth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="399"/>
|
||||
<source>J1 - First controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="414"/>
|
||||
<source>J2 - Second controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="429"/>
|
||||
<source>J3 - Third controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="444"/>
|
||||
<source>Itime - Special handshake timeout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="483"/>
|
||||
<source>Save</source>
|
||||
<translation type="vanished">Зберегти</translation>
|
||||
<translation>Зберегти</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="499"/>
|
||||
<source>The values of the H1-H4 fields must be unique</source>
|
||||
<translation type="vanished">Значення полів H1-H4 мають бути унікальними</translation>
|
||||
<translation>Значення полів H1-H4 мають бути унікальними</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="505"/>
|
||||
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92)</source>
|
||||
<translation type="vanished">Значення поля S1 + розмір повідомлення ініціалізації (148) не має бути рівним значенню S2 + розмір повідомлення відповіді (92)</translation>
|
||||
<translation>Значення поля S1 + розмір повідомлення ініціалізації (148) не має бути рівним значенню S2 + розмір повідомлення відповіді (92)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="510"/>
|
||||
<source>Save settings?</source>
|
||||
<translation type="vanished">Зберегти налаштування?</translation>
|
||||
<translation>Зберегти налаштування?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="511"/>
|
||||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||||
<translation type="vanished">Усі користувачі, з якими ви поділилися підключенням, більше не зможуть підключитися до нього.</translation>
|
||||
<translation>Усі користувачі, з якими ви поділилися підключенням, більше не зможуть підключитися до нього.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="517"/>
|
||||
<source>Unable change settings while there is an active connection</source>
|
||||
<translation type="vanished">Неможливо змінити налаштування, поки є активне підключення</translation>
|
||||
<translation>Неможливо змінити налаштування, поки є активне підключення</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove AmneziaWG</source>
|
||||
|
@ -879,12 +978,14 @@ Thank you for staying with us!</source>
|
|||
<translation type="vanished">Користувачі, з якими ви поділились цим протоколм, більше не зможуть до нього підключитись.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="512"/>
|
||||
<source>Continue</source>
|
||||
<translation type="vanished">Продовжити</translation>
|
||||
<translation>Продовжити</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="513"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="vanished">Відмінити</translation>
|
||||
<translation>Відмінити</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save and Restart Amnezia</source>
|
||||
|
|
|
@ -481,71 +481,71 @@ Can't be disabled for current server</source>
|
|||
<context>
|
||||
<name>InstallController</name>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="175"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="168"/>
|
||||
<source>%1 installed successfully. </source>
|
||||
<translation>%1 کامیابی سےنصب. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="177"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="170"/>
|
||||
<source>%1 is already installed on the server. </source>
|
||||
<translation>%1 پہلے ہی سرور پر انسٹال ہے. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="190"/>
|
||||
<source>
|
||||
Added containers that were already installed on the server</source>
|
||||
<translation>
|
||||
وہ کنٹینرز شامل کیے گئے جو پہلے سے سرور پر نصب تھے</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="277"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="270"/>
|
||||
<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="611"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="604"/>
|
||||
<source>Settings updated successfully</source>
|
||||
<translation>ترتیب کامیابی کے ساتھ اپ ڈیٹ ہو گئی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="628"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="621"/>
|
||||
<source>Server '%1' was rebooted</source>
|
||||
<translation>سرور %1 دوبارہ چالو کیا گیا تھا</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="640"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="633"/>
|
||||
<source>Server '%1' was removed</source>
|
||||
<translation>سرور %1 ہٹا دیا گیا تھا</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="651"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="644"/>
|
||||
<source>All containers from server '%1' have been removed</source>
|
||||
<translation>سرور '%1' سے تمام کنٹینرز ہٹا دیے گئے ہیں</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="669"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="662"/>
|
||||
<source>%1 has been removed from the server '%2'</source>
|
||||
<translation>سرور '%2' سے %1 ہٹا دیا گیا ہے</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="678"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="671"/>
|
||||
<source>Api config removed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="700"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="693"/>
|
||||
<source>%1 cached profile cleared</source>
|
||||
<translation>%1 کیش کردہ پروفائل ختم کر دی گئی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="839"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="832"/>
|
||||
<source>Please login as the user</source>
|
||||
<translation>براہ کرم صارف کے طور پر لاگ ان کریں</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="867"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="860"/>
|
||||
<source>Server added successfully</source>
|
||||
<translation>سرور کامیابی سے شامل کیا گیا</translation>
|
||||
</message>
|
||||
|
@ -765,52 +765,153 @@ Thank you for staying with us!</source>
|
|||
<context>
|
||||
<name>PageProtocolAwgSettings</name>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="97"/>
|
||||
<source>AmneziaWG settings</source>
|
||||
<translation type="vanished">امنیزیا وی جی کی ترتیبات</translation>
|
||||
<translation>امنیزیا وی جی کی ترتیبات</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="127"/>
|
||||
<source>Port</source>
|
||||
<translation type="vanished">پورٹ</translation>
|
||||
<translation>پورٹ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MTU</source>
|
||||
<translation type="vanished">ام ٹی یو</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="511"/>
|
||||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||||
<translation type="vanished">آپ جن لوگوں کے ساتھ آپ نے اس کنکشن کا اشتراک کیا تھا، وہ اس سے مزید جڑ نہیں سکیں گے۔</translation>
|
||||
<translation>آپ جن لوگوں کے ساتھ آپ نے اس کنکشن کا اشتراک کیا تھا، وہ اس سے مزید جڑ نہیں سکیں گے۔</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="483"/>
|
||||
<source>Save</source>
|
||||
<translation type="vanished">محفوظ کریں</translation>
|
||||
<translation>محفوظ کریں</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="108"/>
|
||||
<source>VPN address subnet</source>
|
||||
<translation type="obsolete">وی پی این ایڈریس سب نیٹ</translation>
|
||||
<translation type="unfinished">وی پی این ایڈریس سب نیٹ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="146"/>
|
||||
<source>Jc - Junk packet count</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="168"/>
|
||||
<source>Jmin - Junk packet minimum size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="186"/>
|
||||
<source>Jmax - Junk packet maximum size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
|
||||
<source>S1 - Init packet junk size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="228"/>
|
||||
<source>S2 - Response packet junk size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="252"/>
|
||||
<source>H1 - Init packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="270"/>
|
||||
<source>H2 - Response packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="288"/>
|
||||
<source>H3 - Underload packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
|
||||
<source>H4 - Transport packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="324"/>
|
||||
<source>I1 - First special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
|
||||
<source>I2 - Second special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="354"/>
|
||||
<source>I3 - Third special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="369"/>
|
||||
<source>I4 - Fourth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="384"/>
|
||||
<source>I5 - Fifth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="399"/>
|
||||
<source>J1 - First controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="414"/>
|
||||
<source>J2 - Second controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="429"/>
|
||||
<source>J3 - Third controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="444"/>
|
||||
<source>Itime - Special handshake timeout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="499"/>
|
||||
<source>The values of the H1-H4 fields must be unique</source>
|
||||
<translation type="vanished">H1 تا H4 فیلڈز کی قیمتیں مخصوص ہونی چاہیے</translation>
|
||||
<translation>H1 تا H4 فیلڈز کی قیمتیں مخصوص ہونی چاہیے</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="505"/>
|
||||
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92)</source>
|
||||
<translation type="vanished">S1 + پیغام شروع کار (148) کے فیلڈ کی قیمت S2 + پیغام جواب (92) کے سائز کے برابر نہیں ہونی چاہئے</translation>
|
||||
<translation>S1 + پیغام شروع کار (148) کے فیلڈ کی قیمت S2 + پیغام جواب (92) کے سائز کے برابر نہیں ہونی چاہئے</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="510"/>
|
||||
<source>Save settings?</source>
|
||||
<translation type="vanished">ترتیبات محفوظ کریں?</translation>
|
||||
<translation>ترتیبات محفوظ کریں?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="512"/>
|
||||
<source>Continue</source>
|
||||
<translation type="vanished">جاری رکھیں</translation>
|
||||
<translation>جاری رکھیں</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="513"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="vanished">منسوخ کریں</translation>
|
||||
<translation>منسوخ کریں</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="517"/>
|
||||
<source>Unable change settings while there is an active connection</source>
|
||||
<translation type="vanished">جب ایک فعال کنکشن موجود ہو تو ترتیبات کو تبدیل نہیں کیا جا سکتا</translation>
|
||||
<translation>جب ایک فعال کنکشن موجود ہو تو ترتیبات کو تبدیل نہیں کیا جا سکتا</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
|
|
@ -482,60 +482,60 @@ Can't be disabled for current server</source>
|
|||
<translation type="obsolete"> 已安装在服务器上</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="175"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="168"/>
|
||||
<source>%1 installed successfully. </source>
|
||||
<translation>%1 安装成功。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="177"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="170"/>
|
||||
<source>%1 is already installed on the server. </source>
|
||||
<translation>服务器上已经安装 %1。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="197"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="190"/>
|
||||
<source>
|
||||
Added containers that were already installed on the server</source>
|
||||
<translation>添加已安装在服务器上的容器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="277"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="270"/>
|
||||
<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="611"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="604"/>
|
||||
<source>Settings updated successfully</source>
|
||||
<translation>配置更新成功</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="628"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="621"/>
|
||||
<source>Server '%1' was rebooted</source>
|
||||
<translation>服务器 '%1' 已重新启动</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="640"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="633"/>
|
||||
<source>Server '%1' was removed</source>
|
||||
<translation>已移除服务器 '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="651"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="644"/>
|
||||
<source>All containers from server '%1' have been removed</source>
|
||||
<translation>服务器 '%1' 的所有容器已移除</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="669"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="662"/>
|
||||
<source>%1 has been removed from the server '%2'</source>
|
||||
<translation>%1 已从服务器 '%2' 上移除</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="678"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="671"/>
|
||||
<source>Api config removed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="700"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="693"/>
|
||||
<source>%1 cached profile cleared</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -556,12 +556,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="839"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="832"/>
|
||||
<source>Please login as the user</source>
|
||||
<translation>请以用户身份登录</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/controllers/installController.cpp" line="867"/>
|
||||
<location filename="../ui/controllers/installController.cpp" line="860"/>
|
||||
<source>Server added successfully</source>
|
||||
<translation>增加服务器成功</translation>
|
||||
</message>
|
||||
|
@ -779,12 +779,14 @@ Thank you for staying with us!</source>
|
|||
<context>
|
||||
<name>PageProtocolAwgSettings</name>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="97"/>
|
||||
<source>AmneziaWG settings</source>
|
||||
<translation type="vanished">AmneziaWG 配置</translation>
|
||||
<translation>AmneziaWG 配置</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="127"/>
|
||||
<source>Port</source>
|
||||
<translation type="vanished">端口</translation>
|
||||
<translation>端口</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove AmneziaWG</source>
|
||||
|
@ -795,28 +797,139 @@ Thank you for staying with us!</source>
|
|||
<translation type="vanished">从服务上移除AmneziaWG?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="511"/>
|
||||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||||
<translation type="vanished">与您共享连接的所有用户将无法再连接到该连接。</translation>
|
||||
<translation>与您共享连接的所有用户将无法再连接到该连接。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="483"/>
|
||||
<source>Save</source>
|
||||
<translation type="vanished">保存</translation>
|
||||
<translation>保存</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="108"/>
|
||||
<source>VPN address subnet</source>
|
||||
<translation type="obsolete">VPN 地址子网</translation>
|
||||
<translation type="unfinished">VPN 地址子网</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="146"/>
|
||||
<source>Jc - Junk packet count</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="168"/>
|
||||
<source>Jmin - Junk packet minimum size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="186"/>
|
||||
<source>Jmax - Junk packet maximum size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
|
||||
<source>S1 - Init packet junk size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="228"/>
|
||||
<source>S2 - Response packet junk size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="252"/>
|
||||
<source>H1 - Init packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="270"/>
|
||||
<source>H2 - Response packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="288"/>
|
||||
<source>H3 - Underload packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
|
||||
<source>H4 - Transport packet magic header</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="324"/>
|
||||
<source>I1 - First special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
|
||||
<source>I2 - Second special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="354"/>
|
||||
<source>I3 - Third special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="369"/>
|
||||
<source>I4 - Fourth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="384"/>
|
||||
<source>I5 - Fifth special junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="399"/>
|
||||
<source>J1 - First controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="414"/>
|
||||
<source>J2 - Second controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="429"/>
|
||||
<source>J3 - Third controlled junk packet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="444"/>
|
||||
<source>Itime - Special handshake timeout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="499"/>
|
||||
<source>The values of the H1-H4 fields must be unique</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="505"/>
|
||||
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="510"/>
|
||||
<source>Save settings?</source>
|
||||
<translation type="vanished">保存设置?</translation>
|
||||
<translation>保存设置?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="512"/>
|
||||
<source>Continue</source>
|
||||
<translation type="vanished">继续</translation>
|
||||
<translation>继续</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="513"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="vanished">取消</translation>
|
||||
<translation>取消</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="517"/>
|
||||
<source>Unable change settings while there is an active connection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
|
|
@ -99,16 +99,6 @@ void InstallController::install(DockerContainer container, int port, TransportPr
|
|||
QString underloadPacketMagicHeader = headersValueList.at(2);
|
||||
QString transportPacketMagicHeader = headersValueList.at(3);
|
||||
|
||||
const QString specialJunk1 = headersValueList.at(4);
|
||||
const QString specialJunk2 = headersValueList.at(5);
|
||||
const QString specialJunk3 = headersValueList.at(6);
|
||||
const QString specialJunk4 = headersValueList.at(7);
|
||||
const QString specialJunk5 = headersValueList.at(8);
|
||||
const QString controlledJunk1 = headersValueList.at(9);
|
||||
const QString controlledJunk2 = headersValueList.at(10);
|
||||
const QString controlledJunk3 = headersValueList.at(11);
|
||||
const QString specialHandshakeTimeout = headersValueList.at(12);
|
||||
|
||||
containerConfig[config_key::junkPacketCount] = junkPacketCount;
|
||||
containerConfig[config_key::junkPacketMinSize] = junkPacketMinSize;
|
||||
containerConfig[config_key::junkPacketMaxSize] = junkPacketMaxSize;
|
||||
|
@ -118,15 +108,18 @@ void InstallController::install(DockerContainer container, int port, TransportPr
|
|||
containerConfig[config_key::responsePacketMagicHeader] = responsePacketMagicHeader;
|
||||
containerConfig[config_key::underloadPacketMagicHeader] = underloadPacketMagicHeader;
|
||||
containerConfig[config_key::transportPacketMagicHeader] = transportPacketMagicHeader;
|
||||
containerConfig[config_key::specialJunk1] = specialJunk1;
|
||||
containerConfig[config_key::specialJunk2] = specialJunk2;
|
||||
containerConfig[config_key::specialJunk3] = specialJunk3;
|
||||
containerConfig[config_key::specialJunk4] = specialJunk4;
|
||||
containerConfig[config_key::specialJunk5] = specialJunk5;
|
||||
containerConfig[config_key::controlledJunk1] = controlledJunk1;
|
||||
containerConfig[config_key::controlledJunk2] = controlledJunk2;
|
||||
containerConfig[config_key::controlledJunk3] = controlledJunk3;
|
||||
containerConfig[config_key::specialHandshakeTimeout] = specialHandshakeTimeout;
|
||||
|
||||
// TODO:
|
||||
// containerConfig[config_key::specialJunk1] = specialJunk1;
|
||||
// containerConfig[config_key::specialJunk2] = specialJunk2;
|
||||
// containerConfig[config_key::specialJunk3] = specialJunk3;
|
||||
// containerConfig[config_key::specialJunk4] = specialJunk4;
|
||||
// containerConfig[config_key::specialJunk5] = specialJunk5;
|
||||
// containerConfig[config_key::controlledJunk1] = controlledJunk1;
|
||||
// containerConfig[config_key::controlledJunk2] = controlledJunk2;
|
||||
// containerConfig[config_key::controlledJunk3] = controlledJunk3;
|
||||
// containerConfig[config_key::specialHandshakeTimeout] = specialHandshakeTimeout;
|
||||
|
||||
} else if (container == DockerContainer::Sftp) {
|
||||
containerConfig.insert(config_key::userName, protocols::sftp::defaultUserName);
|
||||
containerConfig.insert(config_key::password, Utils::getRandomString(16));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue