From d270964d0e38a218b86227fbf7d9e5009de2c19d Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Wed, 13 Oct 2021 04:13:18 +0200 Subject: Fine tune some strings and make them untranslatable --- main/src/main/res/values/strings.xml | 6 +----- main/src/main/res/values/untranslatable.xml | 4 ++++ main/src/ui/res/xml/general_settings.xml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/main/src/main/res/values/strings.xml b/main/src/main/res/values/strings.xml index 3d91c58b..4a4df03d 100755 --- a/main/src/main/res/values/strings.xml +++ b/main/src/main/res/values/strings.xml @@ -393,7 +393,6 @@ OpenVPN for Android can try to discover the missing file(s) on the sdcard automatically. Tap this message start the permission request. Protocol Enabled - Preferred native ABI precedence of this device (%1$s) and ABI reported by native libraries (%2$s) mismatch VPN permission revoked by OS (e.g. other VPN program started), stopping VPN Push Peer info Send extra information to the server, e.g. SSL version and Android version @@ -496,7 +495,6 @@ Import Profile from Remote Server Default VPN not set. Please set the Default VPN before enabling this option. Internal WebView - Failed to negotiate cipher with server There are some variation of this message depending on the exact situation. They all have in common that server and client could not agree on a common cipher. The main reasons are: <ul><li> You are still relying on the fact that OpenVPN 2.4 and older allowed BF-CBC in the default configuration (if no --cipher was set). OpenVPN 2.5 does not allow it per default anymore since it is a <a href="https://community.openvpn.net/openvpn/wiki/SWEET32">broken/outdated cipher</a>.</li><li>The server runs OpenVPN 2.3 (or even older) with --enable-small (at least 4-5 year old OpenVPN)</li><li>Broken configuration (e.g., mismatching data-ciphers on client and server)</li> <p> The <a href=\"https://github.com/OpenVPN/openvpn/blob/master/doc/man-sections/cipher-negotiation.rst\">OpenVPN manual section on cipher negotiation</a> explains the different scenarios of cipher negotiation very well and what to do in these situation.<p>TP-Link devices use a at least 5 year old OpenVPN 2.3.x version (possibly older) on their devices, even in the 2019/2020 models.<p>Last but not least, there is a popular VPN provider that has a broken server that always says it is using \'BF-CBC\' because its developer thought it would be a good idea to create a proprietary cipher negotiation patch that is incompatible with standard OpenVPN.<p>In summary: all sane configurations should not get these errors. But (apart from the broken VPN provider\'s server) the client can be persuaded to still connect (fixing the sympton and not the real problem). Check peer certificate fingerprint (Enter the SHA256 fingerprint of the server certificate(s)) @@ -504,13 +502,11 @@ Please you the Always-On Feature of Android to enable VPN at boot time. Open VPN Settings Press here open a window to enter additional required authentication - OpenVPN Access Server - URL Compatibility Mode Compatibility mode Load OpenSSL legacy provider Profiles uses BF-CBC which depends on OpenSSL legacy provider (not enabled). Allow community contributed translations - Allows the English to be translated with translations contributed by the community. Requires a restart of the app to activate. + Allows the app to be translated with translations contributed by the community. Requires a restart of the app to activate. diff --git a/main/src/main/res/values/untranslatable.xml b/main/src/main/res/values/untranslatable.xml index bb2b643d..db64efa6 100644 --- a/main/src/main/res/values/untranslatable.xml +++ b/main/src/main/res/values/untranslatable.xml @@ -78,5 +78,9 @@ The app OpenVPN for Android does not communicate to any server other than the OpenVPN servers provided in configuration files. The author himself does not collect any data and no therefore also no data is saved. For the privacy policy for the OpenVPN server/VPN service you are using (or other services related to the project like GitHub), please refer to their respective privacy policy. End of service The program and its components are under open-source licenses that allow you to use this app forever according to terms of the open-source licenses for details.<p> However, the author reserves the right to suspend development or stop publishing the OpenVPN app or updates to it at any time. + OpenVPN Access Server + Preferred native ABI precedence of this device (%1$s) and ABI reported by native libraries (%2$s) mismatch + Failed to negotiate cipher with server + URL diff --git a/main/src/ui/res/xml/general_settings.xml b/main/src/ui/res/xml/general_settings.xml index dcaafde2..4f294a1a 100644 --- a/main/src/ui/res/xml/general_settings.xml +++ b/main/src/ui/res/xml/general_settings.xml @@ -17,7 +17,7 @@ android:defaultValue="@bool/allowTranslationDefault" android:key="allow_translation" android:title="@string/allow_translations_title" - android:summary="@string/allow_translatiosn_summary" + android:summary="@string/allow_translations_summary" /> -- cgit v1.2.3