From 537ee7be6173794b560d07b797c4c04364a98b42 Mon Sep 17 00:00:00 2001 From: mac12m99 Date: Sat, 23 Mar 2019 11:09:53 +0100 Subject: [PATCH] adaptive language for tvmoviedb --- plugin.video.alfa/channels/tvmoviedb.json | 9 ++++++--- plugin.video.alfa/channels/tvmoviedb.py | 16 +++++++++++++--- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/plugin.video.alfa/channels/tvmoviedb.json b/plugin.video.alfa/channels/tvmoviedb.json index 4f07d4dc..1edae17b 100755 --- a/plugin.video.alfa/channels/tvmoviedb.json +++ b/plugin.video.alfa/channels/tvmoviedb.json @@ -15,10 +15,11 @@ "id": "tmdb", "type": "list", "label": "@70418", - "default": 4, + "default": 0, "enabled": true, "visible": true, "lvalues": [ + "auto", "@70419", "@70420", "@70421", @@ -52,10 +53,11 @@ "type": "list", "label": "@70427", "color": "0xFFE0F04B", - "default": 4, + "default": 0, "enabled": true, "visible": true, "lvalues": [ + "auto", "@70419", "@70420", "@70421", @@ -78,10 +80,11 @@ "type": "list", "label": "@70428", "color": "0xFF25AA48", - "default": 5, + "default": 0, "enabled": true, "visible": true, "lvalues": [ + "auto", "@70429", "@70430", "@70431", diff --git a/plugin.video.alfa/channels/tvmoviedb.py b/plugin.video.alfa/channels/tvmoviedb.py index 3b4ca8c9..b3625080 100644 --- a/plugin.video.alfa/channels/tvmoviedb.py +++ b/plugin.video.alfa/channels/tvmoviedb.py @@ -13,6 +13,10 @@ from core.tmdb import Tmdb from core import trakt_tools from platformcode import config, logger from platformcode import platformtools +import xbmc, xbmcaddon + +addon = xbmcaddon.Addon('metadata.themoviedb.org') +def_lang = addon.getSetting('language') __perfil__ = config.get_setting('perfil', "tvmoviedb") @@ -25,13 +29,19 @@ if __perfil__ < 3: else: color1 = color2 = color3 = color4 = color5 = color6 = "" -langs = ['de', 'fr', 'pt', 'it', 'es-MX', 'ca', 'en', 'es'] +langs = ['auto', 'de', 'fr', 'pt', 'it', 'es-MX', 'ca', 'en', 'es'] langt = langs[config.get_setting('tmdb', "tvmoviedb")] +if langt == 'auto': + langt = def_lang langt_alt = langs[config.get_setting('tmdb_alternativo', "tvmoviedb")] -langs = ['co', 'cl', 'ar', 'mx', 'en', 'es'] +langs = ['auto', 'co', 'cl', 'ar', 'mx', 'en', 'es'] langf = langs[config.get_setting('filmaff', "tvmoviedb")] -langs = ['de-de', 'fr-fr', 'pt-pt', 'it-it', 'es-MX', 'ca-es', 'en', 'es'] +if langf == 'auto': + langf = def_lang +langs = ['auto', 'de-de', 'fr-fr', 'pt-pt', 'it-it', 'es-MX', 'ca-es', 'en', 'es'] langi = langs[config.get_setting('imdb', "tvmoviedb")] +if langi == 'auto': + langi = def_lang adult_mal = config.get_setting('adult_mal', "tvmoviedb") mal_ck = "MzE1MDQ2cGQ5N2llYTY4Z2xwbGVzZjFzbTY=" images_predef = "https://raw.githubusercontent.com/master-1970/resources/master/images/genres/"