diff --git a/channelselector.py b/channelselector.py index 50e05744..7cee396a 100644 --- a/channelselector.py +++ b/channelselector.py @@ -17,31 +17,40 @@ def getmainlist(view="thumb_"): itemlist = list() # Añade los canales que forman el menú principal - itemlist.append(Item(title=config.get_localized_string(30130), channel="news", action="mainlist", - thumbnail=get_thumb("news.png", view), - category=config.get_localized_string(30119), viewmode="thumbnails", - context=[{"title": config.get_localized_string(70285), "channel": "news", "action": "menu_opciones", - "goto": True}])) + if addon.getSetting('enable_news_menu') == "true": + itemlist.append(Item(title=config.get_localized_string(30130), channel="news", action="mainlist", + thumbnail=get_thumb("news.png", view), + category=config.get_localized_string(30119), viewmode="thumbnails", + context=[{"title": config.get_localized_string(70285), "channel": "news", "action": "menu_opciones", + "goto": True}])) - itemlist.append(Item(title=config.get_localized_string(30118), channel="channelselector", action="getchanneltypes", - thumbnail=get_thumb("channels.png", view), view=view, - category=config.get_localized_string(30119), viewmode="thumbnails")) + if addon.getSetting('enable_channels_menu') == "true": + itemlist.append(Item(title=config.get_localized_string(30118), channel="channelselector", action="getchanneltypes", + thumbnail=get_thumb("channels.png", view), view=view, + category=config.get_localized_string(30119), viewmode="thumbnails")) - itemlist.append(Item(title=config.get_localized_string(70527), channel="kodfavorites", action="mainlist", - thumbnail=get_thumb("mylink.png", view), view=view, - category=config.get_localized_string(70527), viewmode="thumbnails")) + if addon.getSetting('enable_search_menu') == "true": + itemlist.append(Item(title=config.get_localized_string(30103), channel="search", path='special', action="mainlist", + thumbnail=get_thumb("search.png", view), + category=config.get_localized_string(30119), viewmode="list", + context=[{"title": config.get_localized_string(70286), "channel": "search", "action": "opciones", + "goto": True}])) - itemlist.append(Item(title=config.get_localized_string(30103), channel="search", path='special', action="mainlist", - thumbnail=get_thumb("search.png", view), - category=config.get_localized_string(30119), viewmode="list", - context=[{"title": config.get_localized_string(70286), "channel": "search", "action": "opciones", - "goto": True}])) + if addon.getSetting('enable_onair_menu') == "true": + itemlist.append(Item(channel="filmontv", action="mainlist", title=config.get_localized_string(50001), + thumbnail=get_thumb("on_the_air.png"), viewmode="thumbnails")) - itemlist.append(Item(title=config.get_localized_string(30102), channel="favorites", action="mainlist", - thumbnail=get_thumb("favorites.png", view), - category=config.get_localized_string(30102), viewmode="thumbnails")) + if addon.getSetting('enable_link_menu') == "true": + itemlist.append(Item(title=config.get_localized_string(70527), channel="kodfavorites", action="mainlist", + thumbnail=get_thumb("mylink.png", view), view=view, + category=config.get_localized_string(70527), viewmode="thumbnails")) - if config.get_videolibrary_support(): + if addon.getSetting('enable_fav_menu') == "true": + itemlist.append(Item(title=config.get_localized_string(30102), channel="favorites", action="mainlist", + thumbnail=get_thumb("favorites.png", view), + category=config.get_localized_string(30102), viewmode="thumbnails")) + + if config.get_videolibrary_support() and addon.getSetting('enable_library_menu') == "true": itemlist.append(Item(title=config.get_localized_string(30131), channel="videolibrary", action="mainlist", thumbnail=get_thumb("videolibrary.png", view), category=config.get_localized_string(30119), viewmode="thumbnails", diff --git a/resources/language/English/strings.po b/resources/language/English/strings.po index 73f41de7..ab616c85 100644 --- a/resources/language/English/strings.po +++ b/resources/language/English/strings.po @@ -5563,4 +5563,12 @@ msgstr "" msgctxt "#70714" msgid "Modify " -msgstr " " \ No newline at end of file +msgstr " " + +msgctxt "#70715" +msgid "Customize Homepage" +msgstr "" + +msgctxt "#70716" +msgid "Choose menus you wanna in homepage" +msgstr "" \ No newline at end of file diff --git a/resources/language/Italian/strings.po b/resources/language/Italian/strings.po index fd7ecb8a..dc397050 100644 --- a/resources/language/Italian/strings.po +++ b/resources/language/Italian/strings.po @@ -391,7 +391,7 @@ msgstr "Saghe" msgctxt "#50001" msgid "On Air" -msgstr "Adesso in onda" +msgstr "Adesso in Onda" msgctxt "#50002" msgid "Latest News" @@ -5562,4 +5562,12 @@ msgstr "Non ci sono Abbastanza informazioni su TVDB per la Rinumerazione" msgctxt "#70714" msgid "Modify " -msgstr "Modifica " \ No newline at end of file +msgstr "Modifica " + +msgctxt "#70715" +msgid "Customize Homepage" +msgstr "Personalizza Homepage" + +msgctxt "#70716" +msgid "Choose menus you wanna in homepage" +msgstr "Seleziona gli elementi che vuoi visualizzare nella homepage" \ No newline at end of file diff --git a/resources/settings.xml b/resources/settings.xml index aad22e6e..bebc485c 100644 --- a/resources/settings.xml +++ b/resources/settings.xml @@ -33,6 +33,17 @@ + + + + + + + + + + + diff --git a/specials/search.py b/specials/search.py index b0aa0489..6369f390 100644 --- a/specials/search.py +++ b/specials/search.py @@ -31,8 +31,6 @@ def mainlist(item): context = [{"title": config.get_localized_string(60412), "action": "setting_channel", "channel": item.channel}] itemlist.append(Item(channel=item.channel, action="sub_menu", title="[B]" + config.get_localized_string(70305)+ "[/B]", context=context, thumbnail=get_thumb("search.png"))) - itemlist.append(Item(channel="filmontv", action="mainlist", title=config.get_localized_string(50001), - thumbnail=get_thumb("on_the_air.png"), viewmode="thumbnails")) itemlist.append(Item(channel=item.channel, action='genres_menu', title=config.get_localized_string(70306), type='movie', thumbnail=get_thumb("genres.png"))) itemlist.append (Item(channel=item.channel, action='discover_list', title=config.get_localized_string(70307), diff --git a/specials/trailertools.py b/specials/trailertools.py index 9f4ed207..3f674f8b 100644 --- a/specials/trailertools.py +++ b/specials/trailertools.py @@ -69,7 +69,7 @@ def buscartrailer(item, trailers=[]): if "youtube" in url: url = url.replace("embed/", "watch?v=") titulo, url, server = servertools.findvideos(url)[0] - title = "Trailer por defecto [" + server + "]" + title = "Trailer [" + server + "]" itemlist.append(item.clone(title=title, url=url, server=server, action="play")) if item.show or item.infoLabels['tvshowtitle'] or item.contentType != "movie": tipo = "tv" @@ -81,7 +81,7 @@ def buscartrailer(item, trailers=[]): else: for trailer in trailers: title = trailer['name'] + " [" + trailer['size'] + "p] (" + trailer['language'].replace("en", "ING") \ - .replace("es", "ESP") + ") [tmdb/youtube]" + .replace("it", "ITA") + ") [tmdb/youtube]" itemlist.append(item.clone(action="play", title=title, url=trailer['url'], server="youtube")) except: import traceback @@ -278,7 +278,7 @@ def search_links_abando(item): else: for scrapedurl, language, scrapedtitle in matches: if language == "1": - idioma = " (ESP)" + idioma = " (ITA)" else: idioma = " (V.O)" scrapedurl = urlparse.urljoin("http://www.abandomoviez.net/%s" % item.prefix, scrapedurl)