diff --git a/client/src/__locales/en.json b/client/src/__locales/en.json index 1e66a0e8..7830de81 100644 --- a/client/src/__locales/en.json +++ b/client/src/__locales/en.json @@ -314,5 +314,20 @@ "access_blocked_desc": "Don't confuse this with filters. AdGuard Home will drop DNS queries with these domains in query's question.", "access_settings_saved": "Access settings successfully saved", "updates_checked": "Updates successfully checked", - "check_updates_now": "Check updates now" + "check_updates_now": "Check for updates now", + "dns_privacy": "DNS Privacy", + "setup_dns_privacy_1": "<0>DNS-over-TLS:0> Use <1>{{address}}1> string.", + "setup_dns_privacy_2": "<0>DNS-over-HTTPS:0> Use <1>{{address}}1> string.", + "setup_dns_privacy_3": "<0>Please note that encrypted DNS protocols are not supported at the operating system level (except Android 9), so now the installation of additional software is required.0><0>Here's a list of software you can use.0>", + "setup_dns_privacy_android_1": "Android 9 supports DNS-over-TLS natively. To configure it, go to Settings → Network & internet → Advanced → Private DNS and enter your domain name there.", + "setup_dns_privacy_android_2": "<0>AdGuard for Android0> supports <1>DNS-over-HTTPS1> and <1>DNS-over-TLS1>.", + "setup_dns_privacy_android_3": "<0>Intra0> adds <1>DNS-over-HTTPS1> support to Android.", + "setup_dns_privacy_ios_1": "<0>DNSCloak0> supports <1>DNS-over-HTTPS1>, but in order to configure it to use your own server, you'll need to generate a <2>DNS Stamp2> for it.", + "setup_dns_privacy_ios_2": "<0>AdGuard for iOS0> supports <1>DNS-over-HTTPS1> and <1>DNS-over-TLS1> setup.", + "setup_dns_privacy_other_title": "Other implementations", + "setup_dns_privacy_other_1": "AdGuard Home itself can be a secure DNS client on any platform.", + "setup_dns_privacy_other_2": "<0>dnsproxy0> supports all known secure DNS protocols.", + "setup_dns_privacy_other_3": "<0>dnscrypt-proxy0> supports <1>DNS-over-HTTPS1>.", + "setup_dns_privacy_other_4": "<0>Mozilla Firefox0> supports <1>DNS-over-HTTPS1>.", + "setup_dns_privacy_other_5": "You will find more implementations <0>here0> and <1>here1>." } \ No newline at end of file diff --git a/client/src/components/Header/Version.js b/client/src/components/Header/Version.js index 6ac4f1ab..042b47a9 100644 --- a/client/src/components/Header/Version.js +++ b/client/src/components/Header/Version.js @@ -2,11 +2,9 @@ import React from 'react'; import PropTypes from 'prop-types'; import { Trans, withNamespaces } from 'react-i18next'; -import { getDnsAddress } from '../../helpers/helpers'; - const Version = (props) => { const { - dnsVersion, dnsAddresses, dnsPort, processingVersion, t, + dnsVersion, dnsAddresses, processingVersion, t, } = props; return ( @@ -31,9 +29,7 @@ const Version = (props) => {
text
,
+ ]}
+ >
+ setup_dns_privacy_1
+ text
,
+ ]}
+ >
+ setup_dns_privacy_2
+ text
,
+ ]}
+ >
+ setup_dns_privacy_android_2
+ text
,
+ ]}
+ >
+ setup_dns_privacy_android_3
+ text
,
+
+ link
+ ,
+ ]}
+ >
+ setup_dns_privacy_ios_1
+ text
,
+ ]}
+ >
+ setup_dns_privacy_ios_2
+ text
,
+ ]}
+ >
+ setup_dns_privacy_other_3
+ text
,
+ ]}
+ >
+ setup_dns_privacy_other_4
+