diff --git a/platformcode/platformtools.py b/platformcode/platformtools.py index 2272d192..fdc57505 100644 --- a/platformcode/platformtools.py +++ b/platformcode/platformtools.py @@ -894,8 +894,12 @@ def get_dialogo_opciones(item, default_action, strm, autoplay): opciones.append(config.get_localized_string(30164)) else: # "Descargar" - opcion = config.get_localized_string(30153) - opciones.append(opcion) + import xbmcaddon + addon = xbmcaddon.Addon('plugin.video.kod') + downloadenabled = addon.getSetting('downloadenabled') + if downloadenabled != "false": + opcion = config.get_localized_string(30153) + opciones.append(opcion) if item.isFavourite: # "Quitar de favoritos" @@ -960,6 +964,15 @@ def set_opcion(item, seleccion, opciones, video_urls): # "Descargar" elif opciones[seleccion] == config.get_localized_string(30153): from channels import downloads + import xbmcaddon + import xbmcgui + __addon__ = xbmcaddon.Addon() + __addonname__ = __addon__.getAddonInfo('name') + line1 = config.get_localized_string(70690) + line2 = config.get_localized_string(70691) + line3 = config.get_localized_string(70692) + xbmcgui.Dialog().ok(__addonname__, line1, line2, line3) + if item.contentType == "list" or item.contentType == "tvshow": item.contentType = "video" item.play_menu = True diff --git a/resources/language/English/strings.po b/resources/language/English/strings.po index 4da28f65..29669be9 100644 --- a/resources/language/English/strings.po +++ b/resources/language/English/strings.po @@ -10439,4 +10439,20 @@ msgstr "" msgctxt "#70688" msgid "Episode 0 is a special episode, enter the number of this episode" -msgstr "" \ No newline at end of file +msgstr "" + +msgctxt "#70689" +msgid "Enable Download" +msgstr "" + +msgctxt "#70690" +msgid "Disclaimer" +msgstr "Disclaimer" + +msgctxt "#70691" +msgid "Utilizzando la funzione di download dichiari di essere in possesso di una copia fisica e di utilizzare questa funzione come backup dello stesso." +msgstr "Utilizzando la funzione di download dichiari di essere in possesso di una copia fisica e di utilizzare questa funzione come backup dello stesso." + +msgctxt "#70692" +msgid "Il team di KOD non si assume alcuna responsabilità dell'uso che viene fatto di questa funzione proposta" +msgstr "Il team di KOD non si assume alcuna responsabilità dell'uso che viene fatto di questa funzione proposta" \ No newline at end of file diff --git a/resources/language/Italian/strings.po b/resources/language/Italian/strings.po index cd9d969f..ed2106f9 100644 --- a/resources/language/Italian/strings.po +++ b/resources/language/Italian/strings.po @@ -5428,4 +5428,20 @@ msgstr "Inserisci il numero dell'episodio di partenza" msgctxt "#70688" msgid "Episode 0 is a special episode, enter the number of this episode" -msgstr "L'episodio 0 è un episodio speciale, inserisci il numero di questo episodio" \ No newline at end of file +msgstr "L'episodio 0 è un episodio speciale, inserisci il numero di questo episodio" + +msgctxt "#70689" +msgid "Enable Download" +msgstr "Abilita Download" + +msgctxt "#70690" +msgid "Disclaimer" +msgstr "Disclaimer" + +msgctxt "#70691" +msgid "Utilizzando la funzione di download dichiari di essere in possesso di una copia fisica e di utilizzare questa funzione come backup dello stesso." +msgstr "Utilizzando la funzione di download dichiari di essere in possesso di una copia fisica e di utilizzare questa funzione come backup dello stesso." + +msgctxt "#70692" +msgid "Il team di KOD non si assume alcuna responsabilità dell'uso che viene fatto di questa funzione proposta" +msgstr "Il team di KOD non si assume alcuna responsabilità dell'uso che viene fatto di questa funzione proposta" \ No newline at end of file diff --git a/resources/settings.xml b/resources/settings.xml index 9d661291..f2ad2286 100644 --- a/resources/settings.xml +++ b/resources/settings.xml @@ -24,12 +24,16 @@ + + + + + + - -