Compare commits

...

1 Commits

Author SHA1 Message Date
vkamn
7d4f3e0f50 fix: various fixes (#3015)
* fix: fixed ios brandings

* chore: bump version

* chore: update translations

* fix: fixed ios awg3.1 parser

* chore: bump version

* fix: remove awg 3.1 params from native config if disbaled

* chore: bump version

* chore: remove comment
2026-08-21 22:43:01 +08:00
20 changed files with 377 additions and 365 deletions

View File

@@ -5,7 +5,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(PROJECT AmneziaVPN)
if(NOT AMNEZIAVPN_VERSION)
set(AMNEZIAVPN_VERSION 5.0.1.1 CACHE STRING "Client app version")
set(AMNEZIAVPN_VERSION 5.0.1.5 CACHE STRING "Client app version")
endif()
set(QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP ON CACHE BOOL "" FORCE)
@@ -32,7 +32,7 @@ set(RELEASE_DATE "${CURRENT_DATE}")
set(APP_MAJOR_VERSION ${CMAKE_PROJECT_VERSION_MAJOR}.${CMAKE_PROJECT_VERSION_MINOR}.${CMAKE_PROJECT_VERSION_PATCH})
# bump by 2 on every release, because we're releasing two versions on the play store
set(APP_ANDROID_VERSION_CODE 2148)
set(APP_ANDROID_VERSION_CODE 2152)
if(DEFINED APP_ANDROID_VERSION_CODE_OFFSET)
math(EXPR APP_ANDROID_VERSION_CODE "${APP_ANDROID_VERSION_CODE} + ${APP_ANDROID_VERSION_CODE_OFFSET}")
endif()

View File

@@ -190,18 +190,6 @@ if(APPLE)
cmake_policy(SET CMP0099 NEW)
cmake_policy(SET CMP0114 NEW)
if(NOT BUILD_OSX_APP_IDENTIFIER)
set(BUILD_OSX_APP_IDENTIFIER org.amnezia.AmneziaVPN CACHE STRING "OSX Application identifier")
endif()
if(NOT BUILD_IOS_APP_IDENTIFIER)
set(BUILD_IOS_APP_IDENTIFIER org.amnezia.AmneziaVPN CACHE STRING "iOS Application identifier")
endif()
if(NOT BUILD_IOS_GROUP_IDENTIFIER)
set(BUILD_IOS_GROUP_IDENTIFIER group.org.amnezia.AmneziaVPN CACHE STRING "iOS Group identifier")
endif()
if(NOT BUILD_VPN_DEVELOPMENT_TEAM)
set(BUILD_VPN_DEVELOPMENT_TEAM X7UJ388FXK CACHE STRING "Amnezia VPN Development Team")
endif()
set(CMAKE_XCODE_GENERATE_SCHEME FALSE)
set(CMAKE_XCODE_ATTRIBUTE_DEVELOPMENT_TEAM ${BUILD_VPN_DEVELOPMENT_TEAM})

View File

@@ -7,3 +7,16 @@ endif()
if(NOT CLIENT_NETWORK_EXTENSION_NAME)
set(CLIENT_NETWORK_EXTENSION_NAME "${CLIENT_APPLICATION_NAME}NetworkExtension" CACHE STRING "Display name for Apple network extension targets")
endif()
if(NOT BUILD_OSX_APP_IDENTIFIER)
set(BUILD_OSX_APP_IDENTIFIER org.amnezia.AmneziaVPN CACHE STRING "OSX Application identifier")
endif()
if(NOT BUILD_IOS_APP_IDENTIFIER)
set(BUILD_IOS_APP_IDENTIFIER org.amnezia.AmneziaVPN CACHE STRING "iOS Application identifier")
endif()
if(NOT BUILD_IOS_GROUP_IDENTIFIER)
set(BUILD_IOS_GROUP_IDENTIFIER group.org.amnezia.AmneziaVPN CACHE STRING "iOS Group identifier")
endif()
if(NOT BUILD_VPN_DEVELOPMENT_TEAM)
set(BUILD_VPN_DEVELOPMENT_TEAM X7UJ388FXK CACHE STRING "Amnezia VPN Development Team")
endif()

View File

@@ -19,14 +19,6 @@ namespace amnezia
namespace
{
// A toggle set to "off" behaves exactly like a missing one, so it is not an AWG 3 marker
bool isAwgToggleEnabled(const QString &value)
{
const QString trimmedValue = value.trimmed();
return !trimmedValue.isEmpty()
&& trimmedValue.compare(QLatin1String(protocols::awg::awgBoolOff), Qt::CaseInsensitive) != 0;
}
template <typename T>
bool hasAwg3Markers(const T &config)
{
@@ -40,7 +32,8 @@ namespace
return true;
}
return isAwgToggleEnabled(config.randomTrailers) || isAwgToggleEnabled(config.disableCookies);
return AwgProtocolConfig::isToggleEnabled(config.randomTrailers)
|| AwgProtocolConfig::isToggleEnabled(config.disableCookies);
}
template <typename T>
@@ -431,6 +424,13 @@ QString AwgProtocolConfig::clientProtocolVersion() const
return clientConfig.has_value() ? awgVersionOf(clientConfig.value()) : QString();
}
bool AwgProtocolConfig::isToggleEnabled(const QString &value)
{
const QString trimmedValue = value.trimmed();
return !trimmedValue.isEmpty()
&& trimmedValue.compare(QLatin1String(protocols::awg::awgBoolOff), Qt::CaseInsensitive) != 0;
}
QString AwgProtocolConfig::protocolVersionString(const QString &version)
{
if (version == protocols::awg::awgV3) return QObject::tr(" (version 3.1)");

View File

@@ -109,6 +109,7 @@ struct AwgProtocolConfig {
QString serverProtocolVersion() const;
QString clientProtocolVersion() const;
static QString protocolVersionString(const QString &version);
static bool isToggleEnabled(const QString &value);
bool hasClientConfig() const;
void setClientConfig(const AwgClientConfig& config);

View File

@@ -265,8 +265,10 @@ amnezia::ScriptVars amnezia::genAwgVars(const ContainerConfig &containerConfig)
vars.append({ { "$REJECT_AFTER_TIME", config.rejectAfterTime } });
vars.append({ { "$KEEPALIVE_TIMEOUT", config.keepaliveTimeout } });
vars.append({ { "$MAX_HANDSHAKE_ATTEMPTS", config.maxHandshakeAttempts } });
vars.append({ { "$RANDOM_TRAILERS", config.randomTrailers } });
vars.append({ { "$DISABLE_COOKIES", config.disableCookies } });
vars.append({ { "$RANDOM_TRAILERS", AwgProtocolConfig::isToggleEnabled(config.randomTrailers)
? config.randomTrailers : QString() } });
vars.append({ { "$DISABLE_COOKIES", AwgProtocolConfig::isToggleEnabled(config.disableCookies)
? config.disableCookies : QString() } });
}
return vars;

View File

@@ -38,9 +38,9 @@
</dict>
<key>com.wireguard.ios.app_group_id</key>
<string>group.${BUILD_IOS_APP_IDENTIFIER}</string>
<string>${BUILD_IOS_GROUP_IDENTIFIER}</string>
<key>com.wireguard.macos.app_group_id</key>
<string>${BUILD_VPN_DEVELOPMENT_TEAM}.group.${BUILD_OSX_APP_IDENTIFIER}</string>
<string>${BUILD_VPN_DEVELOPMENT_TEAM}.${BUILD_IOS_GROUP_IDENTIFIER}</string>
</dict>
</plist>

View File

@@ -92,7 +92,7 @@ extension PacketTunnelProvider {
}
}
} catch {
wg_log(.error, message: "Can't parse WG config: \(error.localizedDescription)")
wg_log(.error, message: "Can't parse WG config: \(String(describing: error))")
errorNotifier.notify(PacketTunnelProviderError.savedProtocolConfigurationIsInvalid)
completionHandler(PacketTunnelProviderError.savedProtocolConfigurationIsInvalid)
return

View File

@@ -591,27 +591,27 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - أول حزمة بيانات زائفة خاصة</translation>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - ثاني حزمة بيانات زائفة خاصة</translation>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - ثالث حزمة بيانات زائفة خاصة</translation>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - رابع حزمة بيانات زائفة خاصة</translation>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - خامس حزمة بيانات زائفة خاصة</translation>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
@@ -621,32 +621,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - إضافة حشو للمحتوى</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - إعادة توليد المفتاح بعد مدة</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - مدة انتظار إعادة توليد المفتاح</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - الرفض بعد مدة</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - مدة انتظار إبقاء الاتصال</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - أقصى عدد لمحاولات المصافحة</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
@@ -719,82 +719,82 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - عدد الحزم غير المرغوب فيها</translation>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - الحجم الادني للحزم الغير مرغوب فيها</translation>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - الحجم الاقصي للحزم الغير مرغوب فيها</translation>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - حجم حزمة البيانات العشوائية الأولية</translation>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - حجم حزمة الاستجابة غير المرغوب فيها</translation>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - حجم البيانات الزائفة في حزمة رد الكوكيز</translation>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - حجم البيانات الزائفة في حزمة النقل</translation>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - حزمة رأس سحرية مبدئية</translation>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - رأس حزمة الاستجابة السحرية</translation>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - رأس حزمة السحر غير المحمل</translation>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - رأس حزمة النقل السحرية</translation>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - بيانات زائفة خاصة 1</translation>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - بيانات زائفة خاصة 2</translation>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - بيانات زائفة خاصة 3</translation>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - بيانات زائفة خاصة 4</translation>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - بيانات زائفة خاصة 5</translation>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
@@ -804,32 +804,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - إضافة حشو للمحتوى</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - إعادة توليد المفتاح بعد مدة</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - مدة انتظار إعادة توليد المفتاح</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - الرفض بعد مدة</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - مدة انتظار إبقاء الاتصال</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - أقصى عدد لمحاولات المصافحة</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>

View File

@@ -590,27 +590,27 @@ Se han encontrado contenedores ya instalados en el servidor. Todos ellos se han
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - Primer paquete basura especial</translation>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - Segundo paquete basura especial</translation>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - Tercer paquete basura especial</translation>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - Cuarto paquete basura especial</translation>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - Quinto paquete basura especial</translation>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
@@ -620,32 +620,32 @@ Se han encontrado contenedores ya instalados en el servidor. Todos ellos se han
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - Relleno adicional de contenido</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - Renovar la clave tras un tiempo</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - Tiempo de espera de renovación de clave</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - Rechazar tras un tiempo</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - Tiempo de espera de keepalive</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - Número máximo de intentos de handshake</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
@@ -718,82 +718,82 @@ Se han encontrado contenedores ya instalados en el servidor. Todos ellos se han
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - Número de paquetes basura</translation>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - Tamaño mínimo del paquete basura</translation>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - Tamaño máximo del paquete basura</translation>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - Tamaño de basura del paquete de inicio</translation>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - Tamaño de basura del paquete de respuesta</translation>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - Tamaño de basura del paquete de respuesta de cookie</translation>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - Tamaño de basura del paquete de transporte</translation>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - Cabecera mágica del paquete de inicio</translation>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - Cabecera mágica del paquete de respuesta</translation>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - Cabecera mágica del paquete de subcarga</translation>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - Cabecera mágica del paquete de transporte</translation>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - Basura especial 1</translation>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - Basura especial 2</translation>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - Basura especial 3</translation>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - Basura especial 4</translation>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - Basura especial 5</translation>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
@@ -803,32 +803,32 @@ Se han encontrado contenedores ya instalados en el servidor. Todos ellos se han
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - Relleno adicional de contenido</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - Renovar la clave tras un tiempo</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - Tiempo de espera de renovación de clave</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - Rechazar tras un tiempo</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - Tiempo de espera de keepalive</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - Número máximo de intentos de handshake</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>

View File

@@ -590,27 +590,27 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - نخستین بسته زائد ویژه</translation>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - دومین بسته زائد ویژه</translation>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - سومین بسته زائد ویژه</translation>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - چهارمین بسته زائد ویژه</translation>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - پنجمین بسته زائد ویژه</translation>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
@@ -620,32 +620,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - افزودن لایهگذاری محتوا</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - تولید دوباره کلید پس از زمان</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - زمان انتظار تولید دوباره کلید</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - رد کردن پس از زمان</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - زمان انتظار keepalive</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - بیشینه تلاشهای دستدهی</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
@@ -718,82 +718,82 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - تعداد بستههای زائد</translation>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - کمینه اندازه بسته زائد</translation>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - بیشینه اندازه بسته زائد</translation>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - اندازه داده زائد بسته آغازین</translation>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - اندازه داده زائد بسته پاسخ</translation>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - اندازه داده زائد بسته پاسخ کوکی</translation>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - اندازه داده زائد بسته انتقال</translation>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - هدر جادویی بسته آغازین</translation>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - هدر جادویی بسته پاسخ</translation>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - هدر جادویی بسته underload</translation>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - هدر جادویی بسته انتقال</translation>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - داده زائد ویژه 1</translation>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - داده زائد ویژه 2</translation>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - داده زائد ویژه 3</translation>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - داده زائد ویژه 4</translation>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - داده زائد ویژه 5</translation>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
@@ -803,32 +803,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - افزودن لایهگذاری محتوا</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - تولید دوباره کلید پس از زمان</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - زمان انتظار تولید دوباره کلید</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - رد کردن پس از زمان</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - زمان انتظار keepalive</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - بیشینه تلاشهای دستدهی</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>

View File

@@ -590,27 +590,27 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - ि </translation>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - ि </translation>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - ि </translation>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - ि </translation>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - ि </translation>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
@@ -620,32 +620,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - ि </translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - </translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - </translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - </translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - </translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - ि </translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
@@ -718,82 +718,82 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - </translation>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - </translation>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - ि </translation>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - init </translation>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - िि </translation>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - </translation>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - </translation>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - init ि </translation>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - िि ि </translation>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - underload ि </translation>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - ि </translation>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - ि 1</translation>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - ि 2</translation>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - ि 3</translation>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - ि 4</translation>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - ि 5</translation>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
@@ -803,32 +803,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - ि </translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - </translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - </translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - </translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - </translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - ि </translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>

View File

@@ -590,27 +590,27 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - </translation>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - </translation>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - </translation>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - </translation>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - </translation>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
@@ -620,32 +620,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - </translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - </translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - </translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - </translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - </translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - </translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
@@ -718,82 +718,82 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - </translation>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - </translation>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - </translation>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - </translation>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - </translation>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - </translation>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - </translation>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - </translation>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - </translation>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - </translation>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - </translation>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - 1</translation>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - 2</translation>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - 3</translation>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - 4</translation>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - 5</translation>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
@@ -803,32 +803,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - </translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - </translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - </translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - </translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - </translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - </translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>

View File

@@ -590,27 +590,27 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - junk packet</translation>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - junk packet</translation>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - junk packet</translation>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - junk packet</translation>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - junk packet</translation>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
@@ -620,32 +620,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - က padding </translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - က </translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - က</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - က </translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - keepalive က</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - handshake က </translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
@@ -718,82 +718,82 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - Junk packet က</translation>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - Junk packet က</translation>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - Junk packet ကက</translation>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - Init packet junk </translation>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - Response packet junk </translation>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - cookie reply packet junk </translation>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - transport packet junk </translation>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - init packet magic header</translation>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - က packet magic header</translation>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - underload packet magic header</translation>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - transport packet magic header</translation>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - junk 1</translation>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - junk 2</translation>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - junk 3</translation>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - junk 4</translation>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - junk 5</translation>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
@@ -803,32 +803,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - က padding </translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - က </translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - က</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - က </translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - keepalive က</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - handshake က </translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>

View File

@@ -591,27 +591,27 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - первый специальный мусорный пакет</translation>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - второй специальный мусорный пакет</translation>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - третий специальный мусорный пакет</translation>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - четвёртый специальный мусорный пакет</translation>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - пятый специальный мусорный пакет</translation>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
@@ -621,32 +621,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - добавление заполнения содержимого</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - смена ключа по истечении времени</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - тайм-аут смены ключа</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - отклонение по истечении времени</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - тайм-аут keepalive</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - максимум попыток рукопожатия</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
@@ -719,82 +719,82 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - количество мусорных пакетов</translation>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - минимальный размер мусорного пакета</translation>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - максимальный размер мусорного пакета</translation>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - размер мусора в пакете инициализации</translation>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - размер мусора в пакете ответа</translation>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - размер мусора в пакете cookie reply</translation>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - размер мусора в транспортном пакете</translation>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - магический заголовок пакета инициализации</translation>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - магический заголовок пакета ответа</translation>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - магический заголовок пакета underload</translation>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - магический заголовок транспортного пакета</translation>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - специальный мусорный пакет 1</translation>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - специальный мусорный пакет 2</translation>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - специальный мусорный пакет 3</translation>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - специальный мусорный пакет 4</translation>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - специальный мусорный пакет 5</translation>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
@@ -804,32 +804,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - добавление заполнения содержимого</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - смена ключа по истечении времени</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - тайм-аут смены ключа</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - отклонение по истечении времени</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - тайм-аут keepalive</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - максимум попыток рукопожатия</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>

View File

@@ -590,27 +590,27 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - перший спеціальний сміттєвий пакет</translation>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - другий спеціальний сміттєвий пакет</translation>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - третій спеціальний сміттєвий пакет</translation>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - четвертий спеціальний сміттєвий пакет</translation>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - п&apos;ятий спеціальний сміттєвий пакет</translation>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
@@ -620,32 +620,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - додавання заповнення вмісту</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - зміна ключа після часу</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - тайм-аут зміни ключа</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - відхилення після часу</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - тайм-аут keepalive</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - максимум спроб рукостискання</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
@@ -718,82 +718,82 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - кількість сміттєвих пакетів</translation>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - мінімальний розмір сміттєвого пакета</translation>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - максимальний розмір сміттєвого пакета</translation>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - розмір смiття в пакеті ініціалізації</translation>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - розмір смiття в пакеті відповіді</translation>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - розмір смiття в пакеті cookie reply</translation>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - розмір смiття в транспортному пакеті</translation>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - магічний заголовок пакета ініціалізації</translation>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - магічний заголовок пакета відповіді</translation>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - магічний заголовок пакета underload</translation>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - магічний заголовок транспортного пакета</translation>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - спеціальний сміттєвий пакет 1</translation>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - спеціальний сміттєвий пакет 2</translation>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - спеціальний сміттєвий пакет 3</translation>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - спеціальний сміттєвий пакет 4</translation>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - спеціальний сміттєвий пакет 5</translation>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
@@ -803,32 +803,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - додавання заповнення вмісту</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - зміна ключа після часу</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - тайм-аут зміни ключа</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - відхилення після часу</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - тайм-аут keepalive</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - максимум спроб рукостискання</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>

View File

@@ -590,27 +590,27 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - پہلا خصوصی جنک پیکٹ</translation>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - دوسرا خصوصی جنک پیکٹ</translation>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - تیسرا خصوصی جنک پیکٹ</translation>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - چوتھا خصوصی جنک پیکٹ</translation>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - پانچواں خصوصی جنک پیکٹ</translation>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
@@ -620,32 +620,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - کنٹینٹ پیڈنگ اضافہ</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - وقت کے بعد ری کی</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - ری کی ٹائم آؤٹ</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - وقت کے بعد رد</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - کیپ الائیو ٹائم آؤٹ</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - زیادہ سے زیادہ ہینڈشیک کوششیں</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
@@ -718,82 +718,82 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - جنک پیکٹ کی تعداد</translation>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - جنک پیکٹ کا کم از کم سائز</translation>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - جنک پیکٹ کا زیادہ سے زیادہ سائز</translation>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - init پیکٹ جنک سائز</translation>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - جوابی پیکٹ جنک سائز</translation>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - کوکی جوابی پیکٹ جنک سائز</translation>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - ٹرانسپورٹ پیکٹ جنک سائز</translation>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - init پیکٹ میجک ہیڈر</translation>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - جوابی پیکٹ میجک ہیڈر</translation>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - underload پیکٹ میجک ہیڈر</translation>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - ٹرانسپورٹ پیکٹ میجک ہیڈر</translation>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - خصوصی جنک 1</translation>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - خصوصی جنک 2</translation>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - خصوصی جنک 3</translation>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - خصوصی جنک 4</translation>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - خصوصی جنک 5</translation>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
@@ -803,32 +803,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - کنٹینٹ پیڈنگ اضافہ</translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - وقت کے بعد ری کی</translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - ری کی ٹائم آؤٹ</translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - وقت کے بعد رد</translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - کیپ الائیو ٹائم آؤٹ</translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - زیادہ سے زیادہ ہینڈشیک کوششیں</translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>

View File

@@ -590,27 +590,27 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="132"/>
<source>I1 - First special junk packet</source>
<translation>I1 - </translation>
<translation>I1 - First special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="142"/>
<source>I2 - Second special junk packet</source>
<translation>I2 - </translation>
<translation>I2 - Second special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="152"/>
<source>I3 - Third special junk packet</source>
<translation>I3 - </translation>
<translation>I3 - Third special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="162"/>
<source>I4 - Fourth special junk packet</source>
<translation>I4 - </translation>
<translation>I4 - Fourth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="172"/>
<source>I5 - Fifth special junk packet</source>
<translation>I5 - </translation>
<translation>I5 - Fifth special junk packet</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="189"/>
@@ -620,32 +620,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="199"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - </translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="211"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - </translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="223"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - </translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="235"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - </translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="247"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - Keepalive </translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="259"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - </translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="276"/>
@@ -718,82 +718,82 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="131"/>
<source>Jc - Junk packet count</source>
<translation>Jc - </translation>
<translation>Jc - Junk packet count</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="141"/>
<source>Jmin - Junk packet minimum size</source>
<translation>Jmin - </translation>
<translation>Jmin - Junk packet minimum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
<source>Jmax - Junk packet maximum size</source>
<translation>Jmax - </translation>
<translation>Jmax - Junk packet maximum size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="161"/>
<source>S1 - Init packet junk size</source>
<translation>S1 - </translation>
<translation>S1 - Init packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="171"/>
<source>S2 - Response packet junk size</source>
<translation>S2 - </translation>
<translation>S2 - Response packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="183"/>
<source>S3 - Cookie reply packet junk size</source>
<translation>S3 - Cookie </translation>
<translation>S3 - Cookie reply packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="195"/>
<source>S4 - Transport packet junk size</source>
<translation>S4 - </translation>
<translation>S4 - Transport packet junk size</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="207"/>
<source>H1 - Init packet magic header</source>
<translation>H1 - </translation>
<translation>H1 - Init packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="219"/>
<source>H2 - Response packet magic header</source>
<translation>H2 - </translation>
<translation>H2 - Response packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="231"/>
<source>H3 - Underload packet magic header</source>
<translation>H3 - </translation>
<translation>H3 - Underload packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="243"/>
<source>H4 - Transport packet magic header</source>
<translation>H4 - </translation>
<translation>H4 - Transport packet magic header</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="253"/>
<source>I1 - Special junk 1</source>
<translation>I1 - 1</translation>
<translation>I1 - Special junk 1</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="263"/>
<source>I2 - Special junk 2</source>
<translation>I2 - 2</translation>
<translation>I2 - Special junk 2</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="273"/>
<source>I3 - Special junk 3</source>
<translation>I3 - 3</translation>
<translation>I3 - Special junk 3</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="283"/>
<source>I4 - Special junk 4</source>
<translation>I4 - 4</translation>
<translation>I4 - Special junk 4</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="293"/>
<source>I5 - Special junk 5</source>
<translation>I5 - 5</translation>
<translation>I5 - Special junk 5</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="310"/>
@@ -803,32 +803,32 @@ Already installed containers were found on the server. All installed containers
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
<source>ContentPaddingAddition - Content padding addition</source>
<translation>ContentPaddingAddition - </translation>
<translation>ContentPaddingAddition - Content padding addition</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="339"/>
<source>RekeyAfterTime - Rekey after time</source>
<translation>RekeyAfterTime - </translation>
<translation>RekeyAfterTime - Rekey after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
<source>RekeyTimeout - Rekey timeout</source>
<translation>RekeyTimeout - </translation>
<translation>RekeyTimeout - Rekey timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="365"/>
<source>RejectAfterTime - Reject after time</source>
<translation>RejectAfterTime - </translation>
<translation>RejectAfterTime - Reject after time</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="378"/>
<source>KeepaliveTimeout - Keepalive timeout</source>
<translation>KeepaliveTimeout - Keepalive </translation>
<translation>KeepaliveTimeout - Keepalive timeout</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="391"/>
<source>MaxHandshakeAttempts - Max handshake attempts</source>
<translation>MaxHandshakeAttempts - </translation>
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
</message>
<message>
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="408"/>

View File

@@ -13,6 +13,14 @@
using namespace amnezia;
using namespace ProtocolUtils;
namespace
{
QString awgToggleValue(bool enabled)
{
return enabled ? QString(protocols::awg::awgBoolOn) : QString();
}
} // namespace
AwgConfigModel::AwgConfigModel(QObject *parent) : QAbstractListModel(parent)
{
}
@@ -50,9 +58,11 @@ bool AwgConfigModel::setData(const QModelIndex &index, const QVariant &value, in
case Roles::ClientRejectAfterTimeRole: m_protocolConfig.clientConfig->rejectAfterTime = strValue; break;
case Roles::ClientKeepaliveTimeoutRole: m_protocolConfig.clientConfig->keepaliveTimeout = strValue; break;
case Roles::ClientMaxHandshakeAttemptsRole: m_protocolConfig.clientConfig->maxHandshakeAttempts = strValue; break;
case Roles::ClientRandomTrailersRole:
m_protocolConfig.clientConfig->randomTrailers = awgToggleValue(value.toBool());
break;
case Roles::ClientDisableCookiesRole:
m_protocolConfig.clientConfig->disableCookies =
value.toBool() ? QString(protocols::awg::awgBoolOn) : QString(protocols::awg::awgBoolOff);
m_protocolConfig.clientConfig->disableCookies = awgToggleValue(value.toBool());
break;
case Roles::ServerJunkPacketCountRole: m_protocolConfig.serverConfig.junkPacketCount = strValue; break;
case Roles::ServerJunkPacketMinSizeRole: m_protocolConfig.serverConfig.junkPacketMinSize = strValue; break;
@@ -89,12 +99,10 @@ bool AwgConfigModel::setData(const QModelIndex &index, const QVariant &value, in
break;
}
case Roles::ServerRandomTrailersRole:
m_protocolConfig.serverConfig.randomTrailers =
value.toBool() ? QString(protocols::awg::awgBoolOn) : QString(protocols::awg::awgBoolOff);
m_protocolConfig.serverConfig.randomTrailers = awgToggleValue(value.toBool());
break;
case Roles::ServerDisableCookiesRole:
m_protocolConfig.serverConfig.disableCookies =
value.toBool() ? QString(protocols::awg::awgBoolOn) : QString(protocols::awg::awgBoolOff);
m_protocolConfig.serverConfig.disableCookies = awgToggleValue(value.toBool());
break;
default:
return false;