diff --git a/resources/language/English/strings.po b/resources/language/English/strings.po
index 0ceea226..6cc290a8 100644
--- a/resources/language/English/strings.po
+++ b/resources/language/English/strings.po
@@ -5681,8 +5681,9 @@ msgctxt "#70740"
msgid "Your system does not have a web browser, so here's the short link you can open in another device:\n%s"
msgstr ""
+# DNS start [ settings and declaration ]
msgctxt "#707401"
-msgid "Enable Check DNS"
+msgid "Enable DNS Check Alert"
msgstr ""
msgctxt "#707402"
@@ -5690,54 +5691,54 @@ msgid "Connection or DNS problems"
msgstr ""
msgctxt "#707403"
-msgid "Reminder Activation"
+msgid "Disable alert"
msgstr ""
msgctxt "#707404"
-msgid "By deactivating the DNS check, you have activated a reminder that it will appear at the top right."
+msgid "Remind me"
msgstr ""
msgctxt "#707405"
-msgid "If you disable 'Enable DNS' you will use the dns set in your modem or device."
-msgstr ""
-
-msgctxt "#707412"
-msgid "If you want to insert YOUR DNS that do not appear in the list, run in order:"
-msgstr ""
-
-msgctxt "#707413"
-msgid "'Enable DNS' -> OFF - 'Enter your DNS' -> ON"
-msgstr ""
-
-msgctxt "#707414"
-msgid "Note: If 'Activate DNS' and 'Insert your DNS' are both ON, the former will prevail."
-msgstr ""
-
-msgctxt "#707415"
-msgid "For any change to the DNS you MUST restart KODI!"
+msgid "Notice Activation"
msgstr ""
msgctxt "#707406"
-msgid "Activate DNS"
+msgid "By disabling the alert, you have activated a notice\nthat will appear at the top right in case of problems"
msgstr ""
msgctxt "#707407"
-msgid "Choose the DNS provider"
+msgid "For any change to the DNS you MUST restart KODI!"
msgstr ""
msgctxt "#707408"
-msgid "Choose your preferred DNS provider and restart KODI!"
+msgid "Activate DNS"
msgstr ""
msgctxt "#707409"
-msgid "Insert your DNS"
+msgid "Choose the DNS provider"
msgstr ""
msgctxt "#707410"
+msgid "DNS supplier."
+msgstr ""
+
+msgctxt "#707411"
+msgid "Insert your DNS"
+msgstr ""
+
+msgctxt "#707412"
msgid "DNS1"
msgstr ""
-msgctxt "#7074011"
+msgctxt "#707413"
msgid "DNS2"
msgstr ""
-# DNS end
+
+msgctxt "#707414"
+msgid "You are using the DNS set on your device or modem"
+msgstr ""
+
+msgctxt "#707415"
+msgid "You have not selected any choice, the cloudflare DNS will be used."
+msgstr ""
+# end DNS
diff --git a/resources/language/Italian/strings.po b/resources/language/Italian/strings.po
index 74fdc18a..45e35cd1 100644
--- a/resources/language/Italian/strings.po
+++ b/resources/language/Italian/strings.po
@@ -5685,64 +5685,64 @@ msgctxt "#70740"
msgid "Your system does not have a web browser, so here's the short link you can open in another device:\n%s"
msgstr "Il tuo sistema non ha un browser, quindi ecco un link corto che puoi aprire in un altro dispositivo\n%s"
-# DNS start
+# DNS start [ settings and declaration ]
msgctxt "#707401"
-msgid "Enable Check DNS"
-msgstr "Abilita Check DNS"
+msgid "Enable DNS Check Alert"
+msgstr "Abilita Avviso Check DNS"
msgctxt "#707402"
msgid "Connection or DNS problems"
msgstr "Problema di connessione o DNS"
msgctxt "#707403"
-msgid "Reminder Activation"
-msgstr "Attivazione Promemoria..."
+msgid "Disable alert"
+msgstr "Disattiva avviso"
msgctxt "#707404"
-msgid "By deactivating the DNS check, you have activated a reminder that it will appear at the top right."
-msgstr "Disattivando il check DNS, hai attivato un promemoria\nche apparirà in alto a dx"
+msgid "Remind me"
+msgstr "Ricordami"
msgctxt "#707405"
-msgid "If you disable 'Enable DNS' you will use the dns set in your modem or device."
-msgstr "Se disattivi Attiva DNS userai i dns impostati nel modem o nel dispositivo in uso."
+msgid "Notice Activation"
+msgstr "Attivazione Notifica"
-msgctxt "#707412"
-msgid "If you want to insert YOUR DNS that do not appear in the list, run in order:"
-msgstr "Se vuoi inserire TUOI DNS che non compaiono nell'elenco, esegui in ordine:"
+msgctxt "#707406"
+msgid "By disabling the alert, you have activated a notice\nthat will appear at the top right in case of problems"
+msgstr "Disattivando l'avviso, hai attivato una notifica\nche apparirà in alto a dx in caso di problemi"
-msgctxt "#707413"
-msgid "'Enable DNS' -> OFF - 'Enter your DNS' -> ON"
-msgstr "Attiva DNS -> OFF - Inserisci i tuoi DNS -> ON"
-
-msgctxt "#707414"
-msgid "Note: If 'Activate DNS' and 'Insert your DNS' are both ON, the former will prevail."
-msgstr "N.B: Se Attiva DNS e Inserisci i tuoi DNS sono entrambi a ON, prevarranno i primi."
-
-msgctxt "#707415"
+msgctxt "#707407"
msgid "For any change to the DNS you MUST restart KODI!"
msgstr "Per ogni modifica sui DNS DEVI riavviare KODI!"
-msgctxt "#707406"
+msgctxt "#707408"
msgid "Activate DNS"
msgstr "Attiva DNS"
-msgctxt "#707407"
+msgctxt "#707409"
msgid "Choose the DNS provider"
msgstr "Scegli il fornitore DNS"
-msgctxt "#707408"
-msgid "Choose your preferred DNS provider and restart KODI!"
-msgstr "Scegli il tuo provider per i DNS che preferisci."
+msgctxt "#707410"
+msgid "DNS supplier."
+msgstr "Fornitore DNS"
-msgctxt "#707409"
+msgctxt "#707411"
msgid "Insert your DNS"
msgstr "Inserisci i tuoi DNS"
-msgctxt "#707410"
+msgctxt "#707412"
msgid "DNS1"
msgstr "DNS1"
-msgctxt "#707411"
+msgctxt "#707413"
msgid "DNS2"
msgstr "DNS2"
-# DNS end
+
+msgctxt "#707414"
+msgid "You are using the DNS set on your device or modem"
+msgstr "Stai utilizzando i DNS impostati sul dispositivo o modem"
+
+msgctxt "#707415"
+msgid "You have not selected any choice, the cloudflare DNS will be used."
+msgstr "Non hai selezionato nessuna scelta!\nVerranno utilizzati i DNS di cloudflare."
+# end DNS
diff --git a/resources/settings.xml b/resources/settings.xml
index 9c7f5799..f06c3501 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -123,23 +123,25 @@
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
default="white" visible="eq(-17,true)+eq(-18,true)"/> -->
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/specials/checkhost.py b/specials/checkhost.py
index 43cbca30..c98eba1d 100644
--- a/specials/checkhost.py
+++ b/specials/checkhost.py
@@ -34,6 +34,7 @@ class Kdicc():
self.view_msg = view_msg
self.lst_site_check_dns = lst_site_check_dns
self.urls = []
+ logger.info("check #### INIZIO INIT#### ")
def check_Ip(self):
"""
@@ -189,13 +190,13 @@ class Kdicc():
dialog = xbmcgui.Dialog()
if config.get_setting('checkdns'):
- risposta= dialog.yesno(addonname, txt, nolabel='Disattiva', yeslabel='Ricordami')
+ risposta= dialog.yesno(addonname, txt, nolabel=config.get_localized_string(707403), yeslabel=config.get_localized_string(707404))
if risposta == False:
config.set_setting('checkdns', False)
- dialog.textviewer(addonname+ ' '+config.get_localized_string(707403), config.get_localized_string(707404))
+ dialog.textviewer(addonname+' '+config.get_localized_string(707405), config.get_localized_string(707406))
else:
txt = config.get_localized_string(707402)
- dialog.notification(addonname, txt, xbmcgui.NOTIFICATION_INFO, 5000)
+ dialog.notification(addonname, txt, xbmcgui.NOTIFICATION_INFO, 10000)
"""
def richiamato in launcher.py
"""
diff --git a/specials/resolverdns.py b/specials/resolverdns.py
index 56455fb8..92770ca2 100644
--- a/specials/resolverdns.py
+++ b/specials/resolverdns.py
@@ -4,7 +4,8 @@
from platformcode import config
from core import support
-if config.get_setting('resolver_dns') or config.get_setting('resolver_dns_custom'):
+##if config.get_setting('resolver_dns') or config.get_setting('resolver_dns_custom'):
+if config.get_setting('resolver_dns'):
from lib import dns
import dns.resolver
from dns.resolver import override_system_resolver
@@ -18,25 +19,26 @@ if config.get_setting('resolver_dns') or config.get_setting('resolver_dns_custom
legge le impostazioni dalla configurazione
e setta i relativi DNS
"""
- nameservers_dns = config.get_setting('resolver_dns_service')
- support.log("NAME SERVER1: {}".format(nameservers_dns))
- if config.get_setting('resolver_dns_custom') and not config.get_setting('resolver_dns'):
- res.nameservers = [config.get_setting('resolver_dns_custom1'),config.get_setting('resolver_dns_custom2')]
- elif nameservers_dns == 1:# 'Google'
- res.nameservers = ['8.8.8.8', '2001:4860:4860::8888',
- '8.8.4.4', '2001:4860:4860::8844']
- elif nameservers_dns == 2:#'OpenDns Home ip(v4)':
- res.nameservers = ['208.67.222.222', '208.67.222.220']
- elif nameservers_dns == 3:#'OpenDns Family Shield ip(v4)':
- res.nameservers = ['208.67.222.123', '208.67.220.123']
- elif nameservers_dns == 4:#'OpenDns ip(v6)':
- #https://support.opendns.com/hc/en-us/articles/227986667-Does-OpenDNS-Support-IPv6-
- res.nameservers = ['2620:119:35::35', '2620:119:53::53']
- elif nameservers_dns == 0:#'Cloudflare':
- res.nameservers = ['1.1.1.1', '2606:4700:4700::1111',
- '1.0.0.1', '2606:4700:4700::1001']
+ if config.get_setting('resolver_dns_custom') and not config.get_setting('resolver_dns_service_choose'):
+ res.nameservers = [config.get_setting('resolver_dns_custom1'),config.get_setting('resolver_dns_custom2')]
+ else:
+ nameservers_dns = config.get_setting('resolver_dns_service')
+ # config.get_setting('resolver_dns_service_choose') == true
+ if nameservers_dns == 1:# 'Google'
+ res.nameservers = ['8.8.8.8', '2001:4860:4860::8888',
+ '8.8.4.4', '2001:4860:4860::8844']
+ elif nameservers_dns == 2:#'OpenDns Home ip(v4)'
+ res.nameservers = ['208.67.222.222', '208.67.222.220']
+ elif nameservers_dns == 3:#'OpenDns Family Shield ip(v4)':
+ res.nameservers = ['208.67.222.123', '208.67.220.123']
+ elif nameservers_dns == 4:#'OpenDns ip(v6)'
+ #https://support.opendns.com/hc/en-us/articles/227986667-Does-OpenDNS-Support-IPv6-
+ res.nameservers = ['2620:119:35::35', '2620:119:53::53']
+ else:#if nameservers_dns == 0:#'Cloudflare'
+ res.nameservers = ['1.1.1.1', '2606:4700:4700::1111',
+ '1.0.0.1', '2606:4700:4700::1001']
+ # log di verifica dei DNS impostati, d'aiuto quando gli utenti smanettano...
support.log("NAME SERVER2: {}".format(res.nameservers))
override_system_resolver(res)
-