diff --git a/plugin.video.alfa/channels/tvmoviedb.json b/plugin.video.alfa/channels/tvmoviedb.json index f4e6108d..e82411cb 100755 --- a/plugin.video.alfa/channels/tvmoviedb.json +++ b/plugin.video.alfa/channels/tvmoviedb.json @@ -14,56 +14,56 @@ { "id": "tmdb", "type": "list", - "label": "Idioma de búsqueda en TMDB", - "default": 7, + "label": "@70418", + "default": 3, "enabled": true, "visible": true, "lvalues": [ - "Alemán", - "Francés", - "Portugués", - "Italiano", - "Español Latino", - "Catalán", - "Inglés", - "Castellano" + "@70419", + "@70420", + "@70421", + "@70422", + "@70423", + "@70424", + "@70425", + "@70014" ] }, { "id": "tmdb_alternativo", "type": "list", - "label": "Idioma alternativo para TMDB (No sinopsis idioma principal)", + "label": "@70426", "default": 6, "enabled": true, "visible": true, "lvalues": [ - "Alemán", - "Francés", - "Portugués", - "Italiano", - "Español Latino", - "Catalán", - "Inglés", - "Castellano" + "@70419", + "@70420", + "@70421", + "@70422", + "@70423", + "@70424", + "@70425", + "@70014" ] }, { "id": "imdb", "type": "list", - "label": "Idioma de los títulos en IMDB", + "label": "@70427", "color": "0xFFE0F04B", - "default": 7, + "default": 3, "enabled": true, "visible": true, "lvalues": [ - "Alemán", - "Francés", - "Portugués", - "Italiano", - "Español Latino", - "Catalán", - "Inglés", - "Castellano" + "@70419", + "@70420", + "@70421", + "@70422", + "@70423", + "@70424", + "@70425", + "@70014" ] }, { @@ -76,24 +76,24 @@ { "id": "filmaff", "type": "list", - "label": "Sitio Web Filmaffinity", + "label": "@70428", "color": "0xFF25AA48", "default": 5, "enabled": true, "visible": true, "lvalues": [ - "Colombia", - "Chile", - "Argentina", - "México", - "US/UK", - "España" + "@70429", + "@70430", + "@70431", + "@70432", + "@70433", + "@70434" ] }, { "id": "usuariofa", "type": "text", - "label": "Usuario Filmaffinity (Opcional)", + "label": "@70435", "color": "0xFFd50b0b", "default": "", "enabled": true, @@ -102,7 +102,7 @@ { "id": "passfa", "type": "text", - "label": "Contraseña Filmaffinity", + "label": "@70436", "color": "0xFFd50b0b", "default": "", "enabled": "!eq(-1,'')", @@ -112,17 +112,17 @@ { "id": "orderfa", "type": "list", - "label": "Ordenar listas personales de Filmaffinity por:", + "label": "@70437", "color": "0xFF25AA48", "default": 0, "enabled": "!eq(-1,'')", "visible": true, "lvalues": [ - "Posición", - "Título", - "Año", - "Voto", - "Nota media" + "@70438", + "@60230", + "@70042", + "@70439", + "@70440" ] }, { @@ -135,7 +135,7 @@ { "id": "usuariomal", "type": "text", - "label": "Usuario MyAnimeList (Opcional)", + "label": "@70441", "color": "0xFF25AA48", "default": "", "enabled": true, @@ -144,7 +144,7 @@ { "id": "passmal", "type": "text", - "label": "Contraseña MyAnimeList", + "label": "@70442", "color": "0xFF25AA48", "default": "", "enabled": "!eq(-1,'')", @@ -154,7 +154,7 @@ { "id": "adult_mal", "type": "bool", - "label": "Mostrar Hentais en MyAnimeList", + "label": "@70443", "color": "0xFFd50b0b", "default": false, "enabled": true, @@ -163,15 +163,15 @@ { "id": "perfil", "type": "list", - "label": "Perfil de color", + "label": "@60666", "default": 2, "enabled": true, "visible": true, "lvalues": [ - "Perfil 3", - "Perfil 2", - "Perfil 1", - "Ninguno" + "@70444", + "@70445", + "@70446", + "@59992" ] } ] diff --git a/plugin.video.alfa/channels/tvmoviedb.py b/plugin.video.alfa/channels/tvmoviedb.py index 31d71279..1f31d6cd 100644 --- a/plugin.video.alfa/channels/tvmoviedb.py +++ b/plugin.video.alfa/channels/tvmoviedb.py @@ -61,7 +61,7 @@ def mainlist(item): url='&title_type=tv_series,tv_special,mini_series', thumbnail=images_predef + "0/TV%20Series.png")) itemlist.append( - item.clone(title="Trakt.tv", action="trakt", text_color=color2, thumbnail="http://i.imgur.com/5sQjjuk.png")) + item.clone(title=config.get_localized_string(70415), action="trakt", text_color=color2, thumbnail="http://i.imgur.com/5sQjjuk.png")) itemlist.append( item.clone(title=config.get_localized_string(70026), action="mal", text_color=color2, thumbnail="http://i.imgur.com/RhsYWmd.png")) itemlist.append(item.clone(title="", action="")) @@ -255,7 +255,7 @@ def trakt(item): page = "?page=1&limit=20&extended=full" if not item.extra: item.extra = "movie" - itemlist.append(item.clone(title=config.get_localized_string(70137), action="", text_color=color2)) + itemlist.append(item.clone(title="[B][COLOR yellow]%s[/COLOR][/B]" % config.get_localized_string(70416), action="")) itemlist.append(item.clone(title=config.get_localized_string(70049), action="acciones_trakt", url="movies/popular%s" % page)) itemlist.append( item.clone(title=config.get_localized_string(70050), action="acciones_trakt", url="movies/trending%s" % page)) @@ -265,7 +265,7 @@ def trakt(item): if token_auth: itemlist.append(item.clone(title=config.get_localized_string(70052), action="acciones_trakt", url="recommendations/movies?limit=100&extended=full", pagina=0)) - itemlist.append(item.clone(title=config.get_localized_string(30123), action="", text_color=color2)) + itemlist.append(item.clone(title="[B][COLOR yellow]%s[/COLOR][/B]" % config.get_localized_string(70417), action="",)) item.extra = "show" itemlist.append(item.clone(title=config.get_localized_string(70049), action="acciones_trakt", url="shows/popular%s" % page)) itemlist.append(item.clone(title=config.get_localized_string(70050), action="acciones_trakt", url="shows/trending%s" % page)) @@ -275,7 +275,7 @@ def trakt(item): if token_auth: itemlist.append(item.clone(title=config.get_localized_string(70052), action="acciones_trakt", url="recommendations/shows?limit=100&extended=full", pagina=0)) - itemlist.append(item.clone(title=config.get_localized_string(70048), text_color=color2, extra="cuenta")) + itemlist.append(item.clone(title="[B][COLOR red]%s[/COLOR][/B]" % config.get_localized_string(70048), extra="cuenta")) else: item.extra = "movie" # Se comprueba si existe un token guardado y sino se ejecuta el proceso de autentificación @@ -783,7 +783,7 @@ def filtro(item): dict_values = None - list_controls.append({'id': 'years', 'label': 'Año', 'enabled': True, 'color': '0xFFCC2EFA', + list_controls.append({'id': 'years', 'label': config.get_localized_string(60232), 'enabled': True, 'color': '0xFFCC2EFA', 'type': 'list', 'default': -1, 'visible': True}) list_controls[0]['lvalues'] = [] valores['years'] = [] @@ -791,7 +791,7 @@ def filtro(item): for i in range(1900, year + 1): list_controls[0]['lvalues'].append(str(i)) valores['years'].append(str(i)) - list_controls[0]['lvalues'].append('Cualquiera') + list_controls[0]['lvalues'].append(config.get_localized_string(70450)) valores['years'].append('') if "Personalizado" in item.title: @@ -805,7 +805,7 @@ def filtro(item): lista = jsontools.load(httptools.downloadpage(url, cookies=False).data)["genres"] if lista: list_controls.append({'id': 'labelgenre', 'enabled': True, 'type': 'label', 'default': None, - 'label': 'Selecciona uno, ninguno o más de un género', + 'label': config.get_localized_string(70451), 'visible': True, 'color': '0xFFC52020'}) for l in lista: list_controls.append({'id': 'genre' + str(l["id"]), 'label': l["name"], 'enabled': True, @@ -813,11 +813,11 @@ def filtro(item): except: pass - list_controls.append({'id': 'orden', 'label': 'Ordenar por', 'enabled': True, 'color': '0xFF25AA48', + list_controls.append({'id': 'orden', 'label': config.get_localized_string(70455), 'enabled': True, 'color': '0xFF25AA48', 'type': 'list', 'default': -1, 'visible': True}) - orden = ['Popularidad Desc', 'Popularidad Asc', 'Año Desc', 'Año Asc', 'Valoración Desc', 'Valoración Asc'] + orden = [config.get_localized_string(70456), config.get_localized_string(70457), config.get_localized_string(70458), config.get_localized_string(70459), config.get_localized_string(70460), config.get_localized_string(70461)] if item.extra == "movie": - orden.extend(['Título [A-Z]', 'Título [Z-A]']) + orden.extend([config.get_localized_string(70462), config.get_localized_string(70463)]) orden_tmdb = ['popularity.desc', 'popularity.asc', 'release_date.desc', 'release_date.asc', 'vote_average.desc', 'vote_average.asc', 'original_title.asc', 'original_title.desc'] valores['orden'] = [] @@ -828,10 +828,10 @@ def filtro(item): list_controls.append({'id': 'espacio', 'label': '', 'enabled': False, 'type': 'label', 'default': None, 'visible': True}) - list_controls.append({'id': 'save', 'label': 'Establecer como filtro por defecto', 'enabled': True, + list_controls.append({'id': 'save', 'label': config.get_localized_string(70464), 'enabled': True, 'type': 'bool', 'default': False, 'visible': True}) else: - list_controls.append({'id': 'keyword', 'label': 'Palabra Clave', 'enabled': True, + list_controls.append({'id': 'keyword', 'label': config.get_localized_string(70465), 'enabled': True, 'type': 'text', 'default': '', 'visible': True}) item.valores = valores @@ -1005,12 +1005,12 @@ def filtro_imdb(item): if valores_guardados: dict_values = valores_guardados - list_controls.append({'id': 'title', 'label': 'Título', 'enabled': True, + list_controls.append({'id': 'title', 'label': config.get_localized_string(60320), 'enabled': True, 'type': 'text', 'default': '', 'visible': True}) - list_controls.append({'id': 'yearsdesde', 'label': 'Año desde:', 'enabled': True, 'color': '0xFFCC2EFA', + list_controls.append({'id': 'yearsdesde', 'label': config.get_localized_string(70452), 'enabled': True, 'color': '0xFFCC2EFA', 'type': 'list', 'default': -1, 'visible': True}) - list_controls.append({'id': 'yearshasta', 'label': 'Año hasta:', 'enabled': True, 'color': '0xFF2ECCFA', + list_controls.append({'id': 'yearshasta', 'label': config.get_localized_string(70453), 'enabled': True, 'color': '0xFF2ECCFA', 'type': 'list', 'default': -1, 'visible': True}) list_controls[1]['lvalues'] = [] list_controls[2]['lvalues'] = [] @@ -1020,23 +1020,23 @@ def filtro_imdb(item): list_controls[1]['lvalues'].append(str(i)) list_controls[2]['lvalues'].append(str(i)) valores['years'].append(str(i)) - list_controls[1]['lvalues'].append('Cualquiera') - list_controls[2]['lvalues'].append('Cualquiera') + list_controls[1]['lvalues'].append(config.get_localized_string(70450)) + list_controls[2]['lvalues'].append(config.get_localized_string(70450)) valores['years'].append('') try: - generos_spa = {'Action': 'Acción', 'Adventure': 'Aventura', 'Animation': 'Animación', 'Biography': 'Biografía', - 'Comedy': 'Comedia', 'Crime': 'Crimen', 'Documentary': 'Documental', 'Family': 'Familia', - 'Fantasy': 'Fantástico', 'Film-Noir': 'Cine Negro', 'Game-Show': 'Concursos', - 'History': 'Historia', 'Horror': 'Terror', 'Music': 'Música', 'Mistery': 'Intriga', - 'News': 'Noticias', 'Reality-TV': 'Reality', 'Sci-Fi': 'Ciencia Ficción', 'Sport': 'Deportes', - 'Talk-Show': 'Entrevistas', 'War': 'Cine Bélico'} + generos_spa = {'Action': config.get_localized_string(70394), 'Adventure': config.get_localized_string(60267), 'Animation': config.get_localized_string(60268), 'Biography': config.get_localized_string(70403), + 'Comedy': config.get_localized_string(60270), 'Crime': config.get_localized_string(60271), 'Documentary': config.get_localized_string(70396), 'Family': config.get_localized_string(70399), + 'Fantasy': config.get_localized_string(60274), 'Film-Noir': config.get_localized_string(70400), 'Game-Show': config.get_localized_string(70401), + 'History': config.get_localized_string(70405), 'Horror': config.get_localized_string(70013), 'Music': config.get_localized_string(70404), 'Mistery': config.get_localized_string(70402), + 'News': config.get_localized_string(60279), 'Reality-TV': config.get_localized_string(70406), 'Sci-Fi': config.get_localized_string(70397), 'Sport': config.get_localized_string(70395), + 'Talk-Show': config.get_localized_string(70398), 'War': config.get_localized_string(70407)} data = httptools.downloadpage("http://www.imdb.com/search/title", cookies=False).data bloque = scrapertools.find_single_match(data, '

Genres

(.*?)') matches = scrapertools.find_multiple_matches(bloque, ' value="([^"]+)"\s*>\s*([^<]+)<') if matches: list_controls.append({'id': 'labelgenre', 'enabled': True, 'type': 'label', 'visible': True, - 'label': 'Selecciona uno, ninguno o más de un género', 'color': '0xFFC52020'}) + 'label': config.get_localized_string(70451), 'color': '0xFFC52020'}) lista = [] for valor, titulo in matches: titulo = generos_spa.get(titulo, titulo) @@ -1054,10 +1054,10 @@ def filtro_imdb(item): bloque = scrapertools.find_single_match(data, '

Countries

(.*?)Less-Common') matches = scrapertools.find_multiple_matches(bloque, ' value="([^"]+)"\s*>([^<]+)<') if matches: - list_controls.append({'id': 'pais', 'label': 'País', 'enabled': True, 'color': '0xFFFF8000', + list_controls.append({'id': 'pais', 'label': config.get_localized_string(70466), 'enabled': True, 'color': '0xFFFF8000', 'type': 'list', 'default': -1, 'visible': True}) list_controls[-1]['lvalues'] = [] - list_controls[-1]['lvalues'].append('Cualquiera') + list_controls[-1]['lvalues'].append(config.get_localized_string(70450)) valores['pais'] = [] valores['pais'].append('') for valor, titulo in matches: @@ -1067,13 +1067,10 @@ def filtro_imdb(item): except: pass - list_controls.append({'id': 'votos', 'label': 'Número mínimo de votos', 'enabled': True, - 'type': 'text', 'default': '10000', 'visible': True, 'color': '0xFFF4FA58'}) - - list_controls.append({'id': 'orden', 'label': 'Ordenar por', 'enabled': True, 'color': '0xFF25AA48', + list_controls.append({'id': 'orden', 'label': config.get_localized_string(70455), 'enabled': True, 'color': '0xFF25AA48', 'type': 'list', 'default': -1, 'visible': True}) - orden = ['Popularidad Desc', 'Popularidad Asc', 'Año Desc', 'Año Asc', 'Valoración Desc', 'Valoración Asc', - 'Título [A-Z]', 'Título [Z-A]'] + orden = [config.get_localized_string(70456), config.get_localized_string(70457), config.get_localized_string(70458), config.get_localized_string(70459), config.get_localized_string(70460), config.get_localized_string(70461), + config.get_localized_string(70462, config.get_localized_string(70463)] orden_imdb = ['moviemeter,asc', 'moviemeter,desc', 'year,desc', 'year,asc', 'user_rating,desc', 'user_rating,asc', 'alpha,asc', 'alpha,desc'] @@ -1083,7 +1080,7 @@ def filtro_imdb(item): list_controls[-1]['lvalues'].insert(0, tipo_orden) valores['orden'].insert(0, orden_imdb[i]) - list_controls.append({'id': 'save', 'label': 'Establecer como filtro por defecto', 'enabled': True, + list_controls.append({'id': 'save', 'label': config.get_localized_string(70464), 'enabled': True, 'type': 'bool', 'default': False, 'visible': True}) item.valores = valores @@ -1130,12 +1127,12 @@ def indices_imdb(item): itemlist = [] from datetime import datetime if config.get_localized_string(70032) in item.title: - generos_spa = {'Action': 'Accion', 'Adventure': 'Aventura', 'Animation': 'Animacion', 'Biography': 'Biografía', - 'Comedy': 'Comedia', 'Crime': 'Crimen', 'Documentary': 'Documental', 'Family': 'Familia', - 'Fantasy': 'Fantasia', 'Film-Noir': 'Cine Negro', 'Game-Show': 'Concursos', - 'History': 'Historia', 'Horror': 'Terror', 'Music': 'Música', 'Mistery': 'Intriga', - 'News': 'Noticias', 'Reality-TV': 'Reality', 'Sci-Fi': 'Ciencia Ficcion', 'Sport': 'Deportes', - 'Talk-Show': 'Entrevistas', 'War': 'Cine Bélico'} + generos_spa = {'Action': config.get_localized_string(70394), 'Adventure': config.get_localized_string(60267), 'Animation': config.get_localized_string(60268), 'Biography': config.get_localized_string(70403), 'Thriller': config.get_localized_string(70410), + 'Comedy': config.get_localized_string(60270), 'Crime': config.get_localized_string(60271), 'Documentary': config.get_localized_string(70396), 'Family': config.get_localized_string(70399), 'Romance': config.get_localized_string(70409), + 'Fantasy': config.get_localized_string(60274), 'Film-Noir': config.get_localized_string(70400), 'Game-Show': config.get_localized_string(70401), 'Drama': config.get_localized_string(70412), 'Western': config.get_localized_string(70411), + 'History': config.get_localized_string(70405), 'Horror': config.get_localized_string(70013), 'Music': config.get_localized_string(70404), 'Musical': config.get_localized_string(70408),'Mystery': config.get_localized_string(70402), + 'News': config.get_localized_string(60279), 'Reality-TV': config.get_localized_string(70406), 'Sci-Fi': config.get_localized_string(70397), 'Sport': config.get_localized_string(70395), + 'Talk-Show': config.get_localized_string(70398), 'War': config.get_localized_string(70407)} data = httptools.downloadpage("http://www.imdb.com/search/title", cookies=False).data bloque = scrapertools.find_single_match(data, '

Genres

(.*?)') matches = scrapertools.find_multiple_matches(bloque, ' value="([^"]+)"\s*>\s*([^<]+)<') @@ -1616,9 +1613,9 @@ def filtro_fa(item): if valores_guardados: dict_values = valores_guardados - list_controls.append({'id': 'yearsdesde', 'label': 'Año desde:', 'enabled': True, + list_controls.append({'id': 'yearsdesde', 'label': config.get_localized_string(70452), 'enabled': True, 'type': 'list', 'default': -1, 'visible': True}) - list_controls.append({'id': 'yearshasta', 'label': 'Año hasta:', 'enabled': True, + list_controls.append({'id': 'yearshasta', 'label': config.get_localized_string(70453), 'enabled': True, 'type': 'list', 'default': -1, 'visible': True}) list_controls[0]['lvalues'] = [] list_controls[1]['lvalues'] = [] @@ -1628,8 +1625,8 @@ def filtro_fa(item): list_controls[0]['lvalues'].append(str(i)) list_controls[1]['lvalues'].append(str(i)) valores['years'].append(str(i)) - list_controls[0]['lvalues'].append('Cualquiera') - list_controls[1]['lvalues'].append('Cualquiera') + list_controls[0]['lvalues'].append(config.get_localized_string(70450)) + list_controls[1]['lvalues'].append(config.get_localized_string(70450)) valores['years'].append('') data = httptools.downloadpage("http://m.filmaffinity.com/%s/topgen.php" % langf).data @@ -1640,7 +1637,7 @@ def filtro_fa(item): bloque = scrapertools.find_single_match(data, 'name="genre">.*?(.*?)') matches = scrapertools.find_multiple_matches(bloque, '') if matches: - list_controls.append({'id': 'genero', 'label': 'Selecciona un género', 'enabled': True, + list_controls.append({'id': 'genero', 'label': config.get_localized_string(70467), 'enabled': True, 'type': 'list', 'default': -1, 'visible': True}) list_controls[2]['lvalues'] = [] list_controls[2]['lvalues'].append("Todos") @@ -1659,7 +1656,7 @@ def filtro_fa(item): bloque = scrapertools.find_single_match(data, 'name="country">.*?(.*?)') matches = scrapertools.find_multiple_matches(bloque, '') if matches: - list_controls.append({'id': 'pais', 'label': 'País', 'enabled': True, + list_controls.append({'id': 'pais', 'label': config.get_localized_string(70466), 'enabled': True, 'type': 'list', 'default': -1, 'visible': True}) list_controls[-1]['lvalues'] = [] list_controls[-1]['lvalues'].append('Todos') @@ -1673,7 +1670,7 @@ def filtro_fa(item): list_controls.append({'id': 'espacio', 'label': '', 'enabled': False, 'type': 'label', 'default': None, 'visible': True}) - list_controls.append({'id': 'save', 'label': 'Establecer como filtro por defecto', 'enabled': True, + list_controls.append({'id': 'save', 'label': config.get_localized_string(70464), 'enabled': True, 'type': 'bool', 'default': False, 'visible': True}) item.valores = valores @@ -1863,7 +1860,7 @@ def votar_fa(item): dict_values = None if item.voto: dict_values = {'voto': item.voto} - list_controls.append({'id': 'voto', 'label': 'Indica tu voto:', 'enabled': True, + list_controls.append({'id': 'voto', 'label': config.get_localized_string(70468), 'enabled': True, 'type': 'list', 'default': 0, 'visible': True}) list_controls[0]['lvalues'] = ['No vista'] valores['voto'] = ["-1"] @@ -2184,9 +2181,9 @@ def acciones_trakt(item): elif data and not item.url.endswith("lists"): data = jsontools.load(data) if data and "page=1" in item.url and item.order: - valores = {'rank': 'Por defecto', 'added': 'Añadido', 'title': 'Título', 'released': 'Estreno', - 'runtime': 'Duración', 'popularity': 'Popularidad', 'percentage': 'Valoración', - 'votes': 'Votos', 'asc': 'ascendente', 'desc': 'descendente'} + valores = {'rank': config.get_localized_string(70003), 'added': config.get_localized_string(70469), 'title': config.get_localized_string(60320), 'released': config.get_localized_string(70470), + 'runtime': config.get_localized_string(70471), 'popularity': config.get_localized_string(70472), 'percentage': config.get_localized_string(70473), + 'votes': config.get_localized_string(70474), 'asc': config.get_localized_string(70475), 'desc': config.get_localized_string(70476)} orden = valores[item.order] + " " + valores[item.how] itemlist.append(item.clone(title=config.get_localized_string(70349) % orden, action="order_list", text_color=color4)) @@ -2267,13 +2264,13 @@ def order_list(item): dict_values = {'orderby': valores1.index(item.order), 'orderhow': valores2.index(item.how)} - list_controls.append({'id': 'orderby', 'label': 'Ordenar por:', 'enabled': True, + list_controls.append({'id': 'orderby', 'label': config.get_localized_string(70455), 'enabled': True, 'type': 'list', 'default': 0, 'visible': True}) list_controls.append({'id': 'orderhow', 'label': 'De forma:', 'enabled': True, 'type': 'list', 'default': 0, 'visible': True}) - list_controls[0]['lvalues'] = ['Por defecto', 'Añadido', 'Título', 'Estreno', 'Duración', 'Popularidad', - 'Valoración', 'Votos'] - list_controls[1]['lvalues'] = ['Ascendente', 'Descendente'] + list_controls[0]['lvalues'] = [config.get_localized_string(70003), config.get_localized_string(70469), config.get_localized_string(60230), config.get_localized_string(70470), config.get_localized_string(70471), config.get_localized_string(70472), + config.get_localized_string(70473), config.get_localized_string(70474)] + list_controls[1]['lvalues'] = [config.get_localized_string(70477), config.get_localized_string(70478)] return platformtools.show_channel_settings(list_controls=list_controls, dict_values=dict_values, caption=config.get_localized_string(70320), item=item, callback='order_trakt') @@ -2494,8 +2491,8 @@ def detalles_mal(item): itemlist.append( item.clone(title=config.get_localized_string(70321) % score, action="menu_mal", contentTitle=title_mal)) elif item.login and config.is_xbmc(): - status = {'1': 'Viendo Actualmente', '2': 'Completados', '3': 'En pausa', '4': 'Descartados', - '6': 'Previstos para ver'} + status = {'1': config.get_localized_string(70479), '2': config.get_localized_string(70480), '3': config.get_localized_string(70384), '4': config.get_localized_string(70385), + '6': config.get_localized_string(70481)} estado = scrapertools.find_single_match(data, 'myinfo_updateInfo".*?option selected="selected" value="(\d+)"') try: estado = status[estado] @@ -2995,7 +2992,7 @@ def info_anidb(item, itemlist, url): if abrev != title: title += " [%s]" % abrev estado = estado.replace("complete", config.get_localized_string(70378)).replace("finished", config.get_localized_string(70379)) \ - .replace("stalled", "Pausa").replace("dropped", "Abandonada") + .replace("stalled", config.get_localized_string(70380)).replace("dropped", config.get_localized_string(70381)) title += " [COLOR %s](%s)[/COLOR] %s/%s [%s]" % (color6, estado, epis, epi_total, source) itemlist.append(Item(channel=item.channel, title=title, infoLabels=infoLabels, action="", thumbnail=thumbnail, text_color=color4)) @@ -3012,22 +3009,22 @@ def filtro_mal(item): if valores_guardados: dict_values = valores_guardados - list_controls.append({'id': 'keyword', 'label': 'Palabra Clave', 'enabled': True, + list_controls.append({'id': 'keyword', 'label': config.get_localized_string(70465), 'enabled': True, 'type': 'text', 'default': '', 'visible': True}) - list_controls.append({'id': 'tipo', 'label': 'Tipo', 'enabled': True, + list_controls.append({'id': 'tipo', 'label': config.get_localized_string(70482), 'enabled': True, 'type': 'list', 'default': -1, 'visible': True}) - list_controls[1]['lvalues'] = ['Especial', 'OVA', 'Película', 'Serie', 'Cualquiera'] + list_controls[1]['lvalues'] = [config.get_localized_string(70483), config.get_localized_string(70484), config.get_localized_string(60244), config.get_localized_string(70136), config.get_localized_string(70450)] valores["tipo"] = ['4', '2', '3', '1', '0'] - list_controls.append({'id': 'valoracion', 'label': 'Valoración', 'enabled': True, + list_controls.append({'id': 'valoracion', 'label': config.get_localized_string(70473), 'enabled': True, 'type': 'list', 'default': -1, 'visible': True}) - list_controls[2]['lvalues'] = ['(1) Grotesca', '(2) Horrible', '(3) Muy mala', '(4) Mala', - '(5) Regular', '(6) Pasable', '(7) Buena', '(8) Muy buena', - '(9) Genial', '(10) Obra maestra', 'Cualquiera'] + list_controls[2]['lvalues'] = [config.get_localized_string(70486), config.get_localized_string(70487), config.get_localized_string(70488), config.get_localized_string(70489), + config.get_localized_string(70490), config.get_localized_string(70491), config.get_localized_string(70492), config.get_localized_string(70493), + config.get_localized_string(70494), config.get_localized_string(70495), config.get_localized_string(70450)] valores["valoracion"] = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '0'] - list_controls.append({'id': 'estado', 'label': 'Estado', 'enabled': True, + list_controls.append({'id': 'estado', 'label': config.get_localized_string(70485), 'enabled': True, 'type': 'list', 'default': -1, 'visible': True}) - list_controls[3]['lvalues'] = ['Por estrenar', 'En emisión', 'Terminada', 'Cualquiera'] + list_controls[3]['lvalues'] = ['Por estrenar', config.get_localized_string(60264), config.get_localized_string(70379), config.get_localized_string(70450)] valores["estado"] = ['3', '1', '2', '0'] try: @@ -3037,7 +3034,7 @@ def filtro_mal(item): generos = scrapertools.find_multiple_matches(data, patron) if generos: list_controls.append({'id': 'labelgenre', 'enabled': True, 'type': 'label', 'default': None, - 'label': 'Selecciona uno, ninguno o más de un género', + 'label': config.get_localized_string(70451), 'visible': True, 'color': '0xFFC52020'}) for value, genre in generos: list_controls.append({'id': 'genre' + value, 'label': genre, 'enabled': True, @@ -3047,7 +3044,7 @@ def filtro_mal(item): list_controls.append({'id': 'espacio', 'label': '', 'enabled': False, 'type': 'label', 'default': None, 'visible': True}) - list_controls.append({'id': 'save', 'label': 'Establecer como filtro por defecto', 'enabled': True, + list_controls.append({'id': 'save', 'label': config.get_localized_string(70464), 'enabled': True, 'type': 'bool', 'default': False, 'visible': True}) item.valores = valores @@ -3231,8 +3228,8 @@ def menu_mal(item): data = httptools.downloadpage(item.url).data try: - status = {'1': 'Viendo Actualmente', '2': 'Completados', '3': 'En pausa', '4': 'Descartados', - '6': 'Previstos para ver'} + status = {'1': config.get_localized_string(70479), '2': config.get_localized_string(70480), '3': config.get_localized_string(70384), '4': config.get_localized_string(70385), + '6': config.get_localized_string(70481)} button, estado = scrapertools.find_single_match(data, 'myinfo_updateInfo"(.*?)>.*?option selected="selected" value="(\d+)"') if "disabled" in button: @@ -3250,8 +3247,8 @@ def menu_mal(item): item.lista = True itemlist.append(item.clone(title=config.get_localized_string(70390) % (item.contentTitle, title_estado), action="")) - status = {'1': 'Viendo Actualmente', '2': 'Completados', '3': 'En pausa', '4': 'Descartados', - '6': 'Previstos para ver'} + status = {'1': config.get_localized_string(70479), '2': config.get_localized_string(70480), '3': config.get_localized_string(70384), '4': config.get_localized_string(70385), + '6': config.get_localized_string(70481)} for key, value in status.items(): if not value in title_estado: itemlist.append( diff --git a/plugin.video.alfa/core/trakt_tools.py b/plugin.video.alfa/core/trakt_tools.py index e07c5971..1414a606 100644 --- a/plugin.video.alfa/core/trakt_tools.py +++ b/plugin.video.alfa/core/trakt_tools.py @@ -71,11 +71,11 @@ def token_trakt(item): data = jsontools.load(data) else: import time - dialog_auth = platformtools.dialog_progress("Sincronizar con Trakt. No cierres esta ventana", - "1. Entra en la siguiente url: %s" % item.verify_url, - "2. Ingresa este código en la página y acepta: %s" + dialog_auth = platformtools.dialog_progress(config.get_localized_string(60251), + config.get_localized_string(60252) % item.verify_url, + config.get_localized_string(60253) % item.user_code, - "3. Espera a que se cierre esta ventana") + config.get_localized_string(60254)) # Generalmente cada 5 segundos se intenta comprobar si el usuario ha introducido el código while True: diff --git a/plugin.video.alfa/resources/language/English/strings.po b/plugin.video.alfa/resources/language/English/strings.po index 40a5bb6d..67bab068 100644 --- a/plugin.video.alfa/resources/language/English/strings.po +++ b/plugin.video.alfa/resources/language/English/strings.po @@ -2766,7 +2766,7 @@ msgid "Beginning" msgstr "" msgctxt "#70013" -msgid "Terror" +msgid "Horror" msgstr "" msgctxt "#70014" @@ -3857,14 +3857,6 @@ msgctxt "#70288" msgid "Configure Downloads" msgstr "" -msgctxt "#70289" -msgid "Alfa\nCorrected an error in the adult section, the password has been reset to " -msgstr " " - -msgctxt "#70290" -msgid "default, you will have to change it again if you want.\ n Type 's', if you have understood it: " -msgstr " " - msgctxt "#70291" msgid "Error, during conversion" msgstr "" @@ -4277,4 +4269,416 @@ msgstr "" msgctxt "#70392" msgid "Rate with a [COLOR %s]%s[/ COLOR]" -msgstr "" \ No newline at end of file +msgstr "" + +msgctxt "#70393" +msgid "[%s]: Select the correct %s " +msgstr "" + +msgctxt "#70394" +msgid "Action" +msgstr "" + +msgctxt "#70395" +msgid "Sport" +msgstr "" + +msgctxt "#70396" +msgid "Documentary" +msgstr "" + +msgctxt "#70397" +msgid "Science fiction" +msgstr "" + +msgctxt "#70398" +msgid "Talk Show" +msgstr "" + +msgctxt "#70399" +msgid "Family" +msgstr "" + +msgctxt "#70400" +msgid "Film-Noir" +msgstr "" + +msgctxt "#70401" +msgid "Game-Show" +msgstr "" + +msgctxt "#70402" +msgid "Mystery" +msgstr "" + +msgctxt "#70403" +msgid "Biography" +msgstr "" + +msgctxt "#70404" +msgid "Music" +msgstr "" + +msgctxt "#70405" +msgid "History" +msgstr "" + +msgctxt "#70406" +msgid "Reality-TV" +msgstr "" + +msgctxt "#70407" +msgid "War" +msgstr "" + +msgctxt "#70408" +msgid "Musical" +msgstr "" + +msgctxt "#70409" +msgid "Romance" +msgstr "" + +msgctxt "#70410" +msgid "Thriller" +msgstr "Thriller" + +msgctxt "#70411" +msgid "Western" +msgstr "" + +msgctxt "#70412" +msgid "Drama" +msgstr "" + +msgctxt "#70413" +msgid "2. Enter this code on the page and click Allow: %s" +msgstr "" + +msgctxt "#70414" +msgid "Authentication. Do not close this window!!" +msgstr "" + +msgctxt "#70415" +msgid "Trakt.tv" +msgstr "" + +msgctxt "#70416" +msgid "=== Movies ===" +msgstr "" + +msgctxt "#70417" +msgid "=== TV Shows ===" +msgstr "" + +msgctxt "#70418" +msgid "Search language in TMDB" +msgstr "" + +msgctxt "#70419" +msgid "German" +msgstr "" + +msgctxt "#70420" +msgid "French" +msgstr "" + +msgctxt "#70421" +msgid "Portuguese" +msgstr "" + +msgctxt "#70422" +msgid "Italian" +msgstr "" + +msgctxt "#70423" +msgid "Spanish Latin" +msgstr "" + +msgctxt "#70424" +msgid "Catalan" +msgstr "" + +msgctxt "#70425" +msgid "English" +msgstr "" + +msgctxt "#70426" +msgid "Alternative language for TMDB (No main language synopsis)" +msgstr "" + +msgctxt "#70427" +msgid "Language of titles in IMDB" +msgstr "" + +msgctxt "#70428" +msgid "Filmaffinity website" +msgstr "" + +msgctxt "#70429" +msgid "Colombia" +msgstr "" + +msgctxt "#70430" +msgid "Chile" +msgstr "" + +msgctxt "#70431" +msgid "Argentina" +msgstr "" + +msgctxt "#70432" +msgid "Mexico" +msgstr "" + +msgctxt "#70433" +msgid "US/UK" +msgstr "" + +msgctxt "#70434" +msgid "Spain" +msgstr "" + +msgctxt "#70435" +msgid "User Filmaaffinity (Optional)" +msgstr "" + +msgctxt "#70436" +msgid "Password Filmaffinity" +msgstr "" + +msgctxt "#70437" +msgid "Order personal lists of Filmaffinity by:" +msgstr "" + +msgctxt "#70438" +msgid "Position" +msgstr "" + +msgctxt "#70439" +msgid "Vote" +msgstr "" + +msgctxt "#70440" +msgid "Average grade" +msgstr "" + +msgctxt "#70441" +msgid "User MyAnimeList (Optional)" +msgstr "" + +msgctxt "#70442" +msgid "Password MyAnimeList" +msgstr "" + +msgctxt "#70443" +msgid "Show Hentai in MyAnimeList" +msgstr "" + +msgctxt "#70444" +msgid "Profile 3" +msgstr "" + +msgctxt "#70445" +msgid "Profile 2" +msgstr "" + +msgctxt "#70446" +msgid "Profile 1" +msgstr "" + +msgctxt "#70447" +msgid "[%s] The file has been deleted" +msgstr "" + +msgctxt "#70448" +msgid "[%s] The file is still in process" +msgstr "" + +msgctxt "#70449" +msgid "" +msgstr "" + +msgctxt "#70450" +msgid "Anyone" +msgstr "" + +msgctxt "#70451" +msgid "Select one, none or more than one gender" +msgstr "S" + +msgctxt "#70452" +msgid "Year from" +msgstr "" + +msgctxt "#70453" +msgid "Year until" +msgstr "" + +msgctxt "#70454" +msgid "Minimum number of votes" +msgstr "" + +msgctxt "#70455" +msgid "Order by" +msgstr "" + +msgctxt "#70456" +msgid "Popularity Desc" +msgstr "" + +msgctxt "#70457" +msgid "Popularity Asc" +msgstr "" + +msgctxt "#70458" +msgid "Year Desc" +msgstr "" + +msgctxt "#70459" +msgid "Year Asc" +msgstr "" + +msgctxt "#70460" +msgid "Desc Rating" +msgstr "" + +msgctxt "#70461" +msgid "Asc Rating" +msgstr "" + +msgctxt "#70462" +msgid "Title [A-Z]" +msgstr "" + +msgctxt "#70463" +msgid "Title [Z-A]" +msgstr "" + +msgctxt "#70464" +msgid "Set as default filter" +msgstr "" + +msgctxt "#70465" +msgid "Key word" +msgstr "" + +msgctxt "#70466" +msgid "Country" +msgstr "" + +msgctxt "#70467" +msgid "Select a genre" +msgstr "" + +msgctxt "#70468" +msgid "Indicate your vote" +msgstr "" + +msgctxt "#70469" +msgid "Added" +msgstr "" + +msgctxt "#70470" +msgid "Premiere" +msgstr "" + +msgctxt "#70471" +msgid "Duration" +msgstr "" + +msgctxt "#70472" +msgid "Popularity" +msgstr "" + +msgctxt "#70473" +msgid "Rating" +msgstr "" + +msgctxt "#70474" +msgid "Votes" +msgstr "" + +msgctxt "#70475" +msgid "upward" +msgstr "" + +msgctxt "#70476" +msgid "falling" +msgstr "" + +msgctxt "#70477" +msgid "Upward" +msgstr "" + +msgctxt "#70478" +msgid "Falling" +msgstr "" + +msgctxt "#70479" +msgid "Currently watching" +msgstr "" + +msgctxt "#70480" +msgid "Completed" +msgstr "" + +msgctxt "#70481" +msgid "Anticipated to see" +msgstr "" + +msgctxt "#70482" +msgid "Kind" +msgstr "" + +msgctxt "#70483" +msgid "Special" +msgstr "" + +msgctxt "#70484" +msgid "OVA" +msgstr "" + +msgctxt "#70485" +msgid "Status" +msgstr "" + +msgctxt "#70486" +msgid "(1) Grotesque" +msgstr "" + +msgctxt "#70487" +msgid "(2) Horrible" +msgstr "" + +msgctxt "#70488" +msgid "(3) Very bad" +msgstr "" + +msgctxt "#70489" +msgid "(4) Bad" +msgstr "" + +msgctxt "#70490" +msgid "(5) Regular" +msgstr "" + +msgctxt "#70491" +msgid "(6) Pasable" +msgstr "" + +msgctxt "#70492" +msgid "(7) Good" +msgstr "" + +msgctxt "#70493" +msgid "(8) Very good" +msgstr "" + +msgctxt "#70494" +msgid "(9) Genial" +msgstr "" + +msgctxt "#70495" +msgid "(10) Masterpiece" +msgstr "" diff --git a/plugin.video.alfa/resources/language/Italian/strings.po b/plugin.video.alfa/resources/language/Italian/strings.po index 8ebb6a0b..1d079dbd 100644 --- a/plugin.video.alfa/resources/language/Italian/strings.po +++ b/plugin.video.alfa/resources/language/Italian/strings.po @@ -2754,7 +2754,7 @@ msgid "Beginnin" msgstr "Inizio" msgctxt "#70013" -msgid "Terror" +msgid "Horror" msgstr "Orrore" msgctxt "#70014" @@ -3841,14 +3841,6 @@ msgctxt "#70288" msgid "Configure Downloads" msgstr "Configura Downloads" -msgctxt "#70289" -msgid "Alfa\nCorrected an error in the adult section, the password has been reset to " -msgstr "Alfa\nCorretto un errore nella sezione adulti, la password è sta resettata a quella di " - -msgctxt "#70290" -msgid "default, you will have to change it again if you want.\ n Type 's', if you have understood it: " -msgstr "default, puoi cambiarla di nuovo se vuoi.\n Scrivi 's', se hai capito: " - msgctxt "#70291" msgid "Error, during conversion" msgstr "Errore, in conversione" @@ -4261,4 +4253,420 @@ msgstr "Aggiungi alla lista %s" msgctxt "#70392" msgid "Rate with a [COLOR %s]%s[/ COLOR]" -msgstr "Dai un punteggio con un [COLOR %s]%s[/COLOR]" \ No newline at end of file +msgstr "Dai un punteggio con un [COLOR %s]%s[/COLOR]" + +msgctxt "#70393" +msgid "[%s]: Select the correct %s " +msgstr "[%s]: Selezona la %s corretta" + +msgctxt "#70394" +msgid "Action" +msgstr "Azione" + +msgctxt "#70395" +msgid "Sport" +msgstr "Sport" + +msgctxt "#70396" +msgid "Documentary" +msgstr "Documentari" + +msgctxt "#70397" +msgid "Science fiction" +msgstr "Fantascienza" + +msgctxt "#70398" +msgid "Talk Show" +msgstr "Talk Show" + +msgctxt "#70399" +msgid "Family" +msgstr "Famiglia" + +msgctxt "#70400" +msgid "Film-Noir" +msgstr "Film Noir" + +msgctxt "#70401" +msgid "Game-Show" +msgstr "Game Show" + +msgctxt "#70402" +msgid "Mystery" +msgstr "Mistero" + +msgctxt "#70403" +msgid "Biography" +msgstr "Biografía" + +msgctxt "#70404" +msgid "Music" +msgstr "Musica" + +msgctxt "#70405" +msgid "History" +msgstr "Storico" + +msgctxt "#70406" +msgid "Reality-TV" +msgstr "Reality Show" + +msgctxt "#70407" +msgid "War" +msgstr "Guerra" + +msgctxt "#70408" +msgid "Musical" +msgstr "Musical" + +msgctxt "#70409" +msgid "Romance" +msgstr "Romantico" + +msgctxt "#70410" +msgid "Thriller" +msgstr "Thriller" + +msgctxt "#70411" +msgid "Western" +msgstr "Western" + +msgctxt "#70412" +msgid "Drama" +msgstr "Drammatico" + +msgctxt "#70413" +msgid "" +msgstr "" + +msgctxt "#70413" +msgid "2. Enter this code on the page and click Allow: %s" +msgstr "2. Inserisci questo codice nella pagina e premi Allow: %s" + +msgctxt "#70414" +msgid "Authentication. Do not close this window!!" +msgstr "Autenticazione. Non chiudere questa finestra!!" + +msgctxt "#70415" +msgid "Trakt.tv" +msgstr "Trakt.tv" + +msgctxt "#70416" +msgid "=== Movies ===" +msgstr "=== Film ===" + +msgctxt "#70417" +msgid "=== TV Shows ===" +msgstr "=== Serie TV ===" + +msgctxt "#70418" +msgid "Search language in TMDB" +msgstr "Ligua di ricerca in TMDB" + +msgctxt "#70419" +msgid "German" +msgstr "Tedesco" + +msgctxt "#70420" +msgid "French" +msgstr "Francese" + +msgctxt "#70421" +msgid "Portuguese" +msgstr "Portoghese" + +msgctxt "#70422" +msgid "Italian" +msgstr "Italiano" + +msgctxt "#70423" +msgid "Spanish Latin" +msgstr "Spagnolo Latino" + +msgctxt "#70424" +msgid "Catalan" +msgstr "Catalano" + +msgctxt "#70425" +msgid "English" +msgstr "Inglese" + +msgctxt "#70426" +msgid "Alternative language for TMDB (No main language synopsis)" +msgstr "Linguaggio alternativo per TMDB (sinossi senza lingua principale)" + +msgctxt "#70427" +msgid "Language of titles in IMDB" +msgstr "Lingua per i titoli in IMDB" + +msgctxt "#70428" +msgid "Filmaffinity website" +msgstr "Sitio Web Filmaffinity" + +msgctxt "#70429" +msgid "Colombia" +msgstr "Colombia" + +msgctxt "#70430" +msgid "Chile" +msgstr "Cile" + +msgctxt "#70431" +msgid "Argentina" +msgstr "Argentina" + +msgctxt "#70432" +msgid "Mexico" +msgstr "Messico" + +msgctxt "#70433" +msgid "US/UK" +msgstr "US/UK" + +msgctxt "#70434" +msgid "Spain" +msgstr "Spagna" + +msgctxt "#70435" +msgid "User Filmaaffinity (Optional)" +msgstr "Username Filmaffinity (Opzionale)" + +msgctxt "#70436" +msgid "Password Filmaffinity" +msgstr "Password Filmaffinity" + +msgctxt "#70437" +msgid "Order personal lists of Filmaffinity by:" +msgstr "Ordina liste personali di Filmaffinity per:" + +msgctxt "#70438" +msgid "Position" +msgstr "Posizione" + +msgctxt "#70439" +msgid "Vote" +msgstr "Voto" + +msgctxt "#70440" +msgid "Average grade" +msgstr "Valutazione media" + +msgctxt "#70441" +msgid "User MyAnimeList (Optional)" +msgstr "Username MyAnimeList (Opzionale)" + +msgctxt "#70442" +msgid "Password MyAnimeList" +msgstr "Password MyAnimeList" + +msgctxt "#70443" +msgid "Show Hentai in MyAnimeList" +msgstr "Mostra Hentai in MyAnimeList" + +msgctxt "#70444" +msgid "Profile 3" +msgstr "Perofilo 3" + +msgctxt "#70445" +msgid "Profile 2" +msgstr "Profilo 2" + +msgctxt "#70446" +msgid "Profile 1" +msgstr "Profilo 1" + +msgctxt "#70447" +msgid "[%s] The file has been deleted" +msgstr "[%s] Il file è stato cancellato" + +msgctxt "#70448" +msgid "[%s] The file is still in process" +msgstr "[%s] Il file è ancora in elaborazione" + +msgctxt "#70449" +msgid "[%s] The file does not exist or has been deleted" +msgstr "[%s] Il file non esiste oppure è stato cancellato" + +msgctxt "#70450" +msgid "Anyone" +msgstr "Qualsiasi" + +msgctxt "#70451" +msgid "Select one, none or more than one gender" +msgstr "Seleziona uno, nessuno o più di un genere" + +msgctxt "#70452" +msgid "Year from" +msgstr "Anno da:" + +msgctxt "#70453" +msgid "Year until" +msgstr "Anno fino a:" + +msgctxt "#70454" +msgid "Minimum number of votes" +msgstr "Numero minimo di voti" + +msgctxt "#70455" +msgid "Order by" +msgstr "Ordina per" + +msgctxt "#70456" +msgid "Popularity Desc" +msgstr "Popolarità Desc" + +msgctxt "#70457" +msgid "Popularity Asc" +msgstr "Popolarità Asc" + +msgctxt "#70458" +msgid "Year Desc" +msgstr "Anno Desc" + +msgctxt "#70459" +msgid "Year Asc" +msgstr "Anno Asc" + +msgctxt "#70460" +msgid "Desc Rating" +msgstr "Rating Desc" + +msgctxt "#70461" +msgid "Asc Rating" +msgstr "Rating Asc" + +msgctxt "#70462" +msgid "Title [A-Z]" +msgstr "Titolo [A-Z]" + +msgctxt "#70463" +msgid "Title [Z-A]" +msgstr "Titolo[Z-A]" + +msgctxt "#70464" +msgid "Set as default filter" +msgstr "Impostare come filtro di default" + +msgctxt "#70465" +msgid "Key word" +msgstr "Parola Chiave" + +msgctxt "#70466" +msgid "Country" +msgstr "Nazione" + +msgctxt "#70467" +msgid "Select a genre" +msgstr "Seleziona un genere" + +msgctxt "#70468" +msgid "Indicate your vote" +msgstr "Indica il tuo voto:" + +msgctxt "#70469" +msgid "Added" +msgstr "Aggiunto" + +msgctxt "#70470" +msgid "Premiere" +msgstr "Premiere" + +msgctxt "#70471" +msgid "Duration" +msgstr "Durata" + +msgctxt "#70472" +msgid "Popularity" +msgstr "Popolarità" + +msgctxt "#70473" +msgid "Rating" +msgstr "Rating" + +msgctxt "#70474" +msgid "Votes" +msgstr "Voti" + +msgctxt "#70475" +msgid "upward" +msgstr "ascendente" + +msgctxt "#70476" +msgid "falling" +msgstr "discendente" + +msgctxt "#70477" +msgid "Upward" +msgstr "Ascendente" + +msgctxt "#70478" +msgid "Falling" +msgstr "Discendente" + +msgctxt "#70479" +msgid "Currently watching" +msgstr "In visione attualmente" + +msgctxt "#70480" +msgid "Completed" +msgstr "Completati" + +msgctxt "#70481" +msgid "Anticipated to see" +msgstr "Da vedersi" + +msgctxt "#70482" +msgid "Kind" +msgstr "Tipo" + +msgctxt "#70483" +msgid "Special" +msgstr "Special" + +msgctxt "#70484" +msgid "OVA" +msgstr "OVA" + +msgctxt "#70485" +msgid "Status" +msgstr "Stato" + +msgctxt "#70486" +msgid "(1) Grotesque" +msgstr "(1) Grottesco" + +msgctxt "#70487" +msgid "(2) Horrible" +msgstr "(2) orribile" + +msgctxt "#70488" +msgid "(3) Very bad" +msgstr "(3) bruttissimo" + +msgctxt "#70489" +msgid "(4) Bad" +msgstr "(4) Brutto" + +msgctxt "#70490" +msgid "(5) Regular" +msgstr "(5) Regulare" + +msgctxt "#70491" +msgid "(6) Pasable" +msgstr "(6) Passabile" + +msgctxt "#70492" +msgid "(7) Good" +msgstr "(7) Buono" + +msgctxt "#70493" +msgid "(8) Very good" +msgstr "(8) Ottimo" + +msgctxt "#70494" +msgid "(9) Genial" +msgstr "(9) Geniale" + +msgctxt "#70495" +msgid "(10) Masterpiece" +msgstr "(10) Capolavoro" diff --git a/plugin.video.alfa/resources/language/Spanish (Argentina)/strings.po b/plugin.video.alfa/resources/language/Spanish (Argentina)/strings.po index 2f4be12c..d848f2e3 100644 --- a/plugin.video.alfa/resources/language/Spanish (Argentina)/strings.po +++ b/plugin.video.alfa/resources/language/Spanish (Argentina)/strings.po @@ -2766,7 +2766,7 @@ msgid "Beginning" msgstr "Inìcio" msgctxt "#70013" -msgid "Terror" +msgid "Horror" msgstr "Terror" msgctxt "#70014" @@ -3255,7 +3255,7 @@ msgstr "Colores Personalizados" msgctxt "#70137" msgid "Movies" -msgstr "Peliculas" +msgstr "Películas" msgctxt "#70138" msgid "Low Rating" @@ -3845,14 +3845,6 @@ msgctxt "#70288" msgid "Configure Downloads" msgstr "Configurar Descargas" -msgctxt "#70289" -msgid "Alfa\nCorrected an error in the adult section, the password has been reset to " -msgstr "Alfa\nCorregido un error en la seccion adultos, se ha reseteado la contrasena a por " - -msgctxt "#70290" -msgid "default, you will have to change it again if you want.\ n Type 's', if you have understood it: " -msgstr "defecto, tendra que cambiarla de nuevo si lo desea.\n Escriba 's', si lo ha entendido: " - msgctxt "#70291" msgid "Error, during conversion" msgstr "Error, en conversión" @@ -4266,3 +4258,415 @@ msgstr "Añadir a lista %s" msgctxt "#70392" msgid "Rate with a [COLOR %s]%s[/ COLOR]" msgstr "Puntuar con un [COLOR %s]%s[/COLOR]" + +msgctxt "#70393" +msgid "[%s]: Select the correct %s " +msgstr "[%s]: Selecciona la %s correcta" + +msgctxt "#70394" +msgid "Action" +msgstr "Accion" + +msgctxt "#70395" +msgid "Sport" +msgstr "Deportes" + +msgctxt "#70396" +msgid "Documentary" +msgstr "Documental" + +msgctxt "#70397" +msgid "Science fiction" +msgstr "Ciencia Ficción" + +msgctxt "#70398" +msgid "Talk Show" +msgstr "Entrevistas" + +msgctxt "#70399" +msgid "Family" +msgstr "Familia" + +msgctxt "#70400" +msgid "Film-Noir" +msgstr "Cine Negro" + +msgctxt "#70401" +msgid "Game-Show" +msgstr "Concursos" + +msgctxt "#70402" +msgid "Mystery" +msgstr "Intriga" + +msgctxt "#70403" +msgid "Biography" +msgstr "Biografía" + +msgctxt "#70404" +msgid "Music" +msgstr "Música" + +msgctxt "#70405" +msgid "History" +msgstr "Historia" + +msgctxt "#70406" +msgid "Reality-TV" +msgstr "Reality" + +msgctxt "#70407" +msgid "War" +msgstr "Cine Bélico" + +msgctxt "#70408" +msgid "Musical" +msgstr "Musical" + +msgctxt "#70409" +msgid "Romance" +msgstr "Romance" + +msgctxt "#70410" +msgid "Thriller" +msgstr "Thriller" + +msgctxt "#70411" +msgid "Western" +msgstr "Western" + +msgctxt "#70412" +msgid "Drama" +msgstr "Drama" + +msgctxt "#70413" +msgid "2. Enter this code on the page and click Allow: %s" +msgstr "2. Ingresa este código en la página y presiona Allow: %s" + +msgctxt "#70414" +msgid "Authentication. Do not close this window!!" +msgstr "Autentificación. No cierres esta ventana!!" + +msgctxt "#70415" +msgid "Trakt.tv" +msgstr "Trakt.tv" + +msgctxt "#70416" +msgid "=== Movies ===" +msgstr "=== Peliculas ===" + +msgctxt "#70417" +msgid "=== TV Shows ===" +msgstr "=== Series ===" + +msgctxt "#70418" +msgid "Search language in TMDB" +msgstr "Idioma de búsqueda en TMDB" + +msgctxt "#70419" +msgid "German" +msgstr "Alemán" + +msgctxt "#70420" +msgid "French" +msgstr "Francés" + +msgctxt "#70421" +msgid "Portuguese" +msgstr "Portugués" + +msgctxt "#70422" +msgid "Italian" +msgstr "Italiano" + +msgctxt "#70423" +msgid "Spanish Latin" +msgstr "Español Latino" + +msgctxt "#70424" +msgid "Catalan" +msgstr "Catalán" + +msgctxt "#70425" +msgid "English" +msgstr "Inglés" + +msgctxt "#70426" +msgid "Alternative language for TMDB (No main language synopsis)" +msgstr "Idioma alternativo para TMDB (No sinopsis idioma principal)" + +msgctxt "#70427" +msgid "Language of titles in IMDB" +msgstr "Idioma de los títulos en IMDB" + +msgctxt "#70428" +msgid "Filmaffinity website" +msgstr "Sitio Web Filmaffinity" + +msgctxt "#70429" +msgid "Colombia" +msgstr "Colombia" + +msgctxt "#70430" +msgid "Chile" +msgstr "Chile" + +msgctxt "#70431" +msgid "Argentina" +msgstr "Argentina" + +msgctxt "#70432" +msgid "Mexico" +msgstr "México" + +msgctxt "#70433" +msgid "US/UK" +msgstr "US/UK" + +msgctxt "#70434" +msgid "Spain" +msgstr "España" + +msgctxt "#70435" +msgid "User Filmaaffinity (Optional)" +msgstr "Usuario Filmaffinity (Opcional)" + +msgctxt "#70436" +msgid "Password Filmaffinity" +msgstr "Contraseña Filmaffinity" + +msgctxt "#70437" +msgid "Order personal lists of Filmaffinity by:" +msgstr "Ordenar listas personales de Filmaffinity por:" + +msgctxt "#70438" +msgid "Position" +msgstr "Posición" + +msgctxt "#70439" +msgid "Vote" +msgstr "Voto" + +msgctxt "#70440" +msgid "Average grade" +msgstr "Nota media" + +msgctxt "#70441" +msgid "User MyAnimeList (Optional)" +msgstr "Usuario MyAnimeList (Opcional)" + +msgctxt "#70442" +msgid "Password MyAnimeList" +msgstr "Contraseña MyAnimeList" + +msgctxt "#70443" +msgid "Show Hentai in MyAnimeList" +msgstr "Mostrar Hentais en MyAnimeList" + +msgctxt "#70444" +msgid "Profile 3" +msgstr "Perfil 3" + +msgctxt "#70445" +msgid "Profile 2" +msgstr "Perfil 2" + +msgctxt "#70446" +msgid "Profile 1" +msgstr "Perfil 1" + +msgctxt "#70447" +msgid "[%s] The file has been deleted" +msgstr "[%s] El fichero ha sido borrado" + +msgctxt "#70448" +msgid "[%s] The file is still in process" +msgstr "[%s] El fichero está en proceso todavía" + +msgctxt "#70449" +msgid "[%s] The file does not exist or has been deleted" +msgstr "[%s] El archivo no existe o ha sido borrado" + +msgctxt "#70450" +msgid "Anyone" +msgstr "Cualquiera" + +msgctxt "#70451" +msgid "Select one, none or more than one gender" +msgstr "Selecciona uno, ninguno o más de un género" + +msgctxt "#70452" +msgid "Year from" +msgstr "Año desde:" + +msgctxt "#70453" +msgid "Year until" +msgstr "Año hasta:" + +msgctxt "#70454" +msgid "Minimum number of votes" +msgstr "Número mínimo de votos" + +msgctxt "#70455" +msgid "Order by" +msgstr "Ordenar por" + +msgctxt "#70456" +msgid "Popularity Desc" +msgstr "Popularidad Desc" + +msgctxt "#70457" +msgid "Popularity Asc" +msgstr "Popularidad Asc" + +msgctxt "#70458" +msgid "Year Desc" +msgstr "Año Desc" + +msgctxt "#70459" +msgid "Year Asc" +msgstr "Año Asc" + +msgctxt "#70460" +msgid "Desc Rating" +msgstr "Valoración Desc" + +msgctxt "#70461" +msgid "Asc Rating" +msgstr "Valoración Asc" + +msgctxt "#70462" +msgid "Title [A-Z]" +msgstr "Título [A-Z]" + +msgctxt "#70463" +msgid "Title [Z-A]" +msgstr "Título [Z-A]" + +msgctxt "#70464" +msgid "Set as default filter" +msgstr "Establecer como filtro por defecto" + +msgctxt "#70465" +msgid "Key word" +msgstr "Palabra Clave" + +msgctxt "#70466" +msgid "Country" +msgstr "País" + +msgctxt "#70467" +msgid "Select a genre" +msgstr "Selecciona un género" + +msgctxt "#70468" +msgid "Indicate your vote" +msgstr "Indica tu voto:" + +msgctxt "#70469" +msgid "Added" +msgstr "Añadido" + +msgctxt "#70470" +msgid "Premiere" +msgstr "Estreno" + +msgctxt "#70471" +msgid "Duration" +msgstr "Duración" + +msgctxt "#70472" +msgid "Popularity" +msgstr "Popularidad" + +msgctxt "#70473" +msgid "Rating" +msgstr "Valoración" + +msgctxt "#70474" +msgid "Votes" +msgstr "Votos" + +msgctxt "#70475" +msgid "upward" +msgstr "ascendente" + +msgctxt "#70476" +msgid "falling" +msgstr "descendente" + +msgctxt "#70477" +msgid "Upward" +msgstr "Ascendente" + +msgctxt "#70478" +msgid "Falling" +msgstr "Descendente" + +msgctxt "#70479" +msgid "Currently watching" +msgstr "Viendo Actualmente" + +msgctxt "#70480" +msgid "Completed" +msgstr "Completados" + +msgctxt "#70481" +msgid "Anticipated to see" +msgstr "Previstos para ver" + +msgctxt "#70482" +msgid "Kind" +msgstr "Tipo" + +msgctxt "#70483" +msgid "Special" +msgstr "Especial" + +msgctxt "#70484" +msgid "OVA" +msgstr "OVA" + +msgctxt "#70485" +msgid "Status" +msgstr "Estado" + +msgctxt "#70486" +msgid "(1) Grotesque" +msgstr "(1) Grotesca" + +msgctxt "#70487" +msgid "(2) Horrible" +msgstr "(2) Horrible" + +msgctxt "#70488" +msgid "(3) Very bad" +msgstr "(3) Muy mala" + +msgctxt "#70489" +msgid "(4) Bad" +msgstr "(4) Mala" + +msgctxt "#70490" +msgid "(5) Regular" +msgstr "(5) Regular" + +msgctxt "#70491" +msgid "(6) Pasable" +msgstr "(6) Pasable" + +msgctxt "#70492" +msgid "(7) Good" +msgstr "(7) Buena" + +msgctxt "#70493" +msgid "(8) Very good" +msgstr "(8) Muy buena" + +msgctxt "#70494" +msgid "(9) Genial" +msgstr "(9) Genial" + +msgctxt "#70495" +msgid "(10) Masterpiece" +msgstr "(10) Obra maestra" diff --git a/plugin.video.alfa/resources/language/Spanish (Mexico)/strings.po b/plugin.video.alfa/resources/language/Spanish (Mexico)/strings.po index 2f4be12c..d848f2e3 100644 --- a/plugin.video.alfa/resources/language/Spanish (Mexico)/strings.po +++ b/plugin.video.alfa/resources/language/Spanish (Mexico)/strings.po @@ -2766,7 +2766,7 @@ msgid "Beginning" msgstr "Inìcio" msgctxt "#70013" -msgid "Terror" +msgid "Horror" msgstr "Terror" msgctxt "#70014" @@ -3255,7 +3255,7 @@ msgstr "Colores Personalizados" msgctxt "#70137" msgid "Movies" -msgstr "Peliculas" +msgstr "Películas" msgctxt "#70138" msgid "Low Rating" @@ -3845,14 +3845,6 @@ msgctxt "#70288" msgid "Configure Downloads" msgstr "Configurar Descargas" -msgctxt "#70289" -msgid "Alfa\nCorrected an error in the adult section, the password has been reset to " -msgstr "Alfa\nCorregido un error en la seccion adultos, se ha reseteado la contrasena a por " - -msgctxt "#70290" -msgid "default, you will have to change it again if you want.\ n Type 's', if you have understood it: " -msgstr "defecto, tendra que cambiarla de nuevo si lo desea.\n Escriba 's', si lo ha entendido: " - msgctxt "#70291" msgid "Error, during conversion" msgstr "Error, en conversión" @@ -4266,3 +4258,415 @@ msgstr "Añadir a lista %s" msgctxt "#70392" msgid "Rate with a [COLOR %s]%s[/ COLOR]" msgstr "Puntuar con un [COLOR %s]%s[/COLOR]" + +msgctxt "#70393" +msgid "[%s]: Select the correct %s " +msgstr "[%s]: Selecciona la %s correcta" + +msgctxt "#70394" +msgid "Action" +msgstr "Accion" + +msgctxt "#70395" +msgid "Sport" +msgstr "Deportes" + +msgctxt "#70396" +msgid "Documentary" +msgstr "Documental" + +msgctxt "#70397" +msgid "Science fiction" +msgstr "Ciencia Ficción" + +msgctxt "#70398" +msgid "Talk Show" +msgstr "Entrevistas" + +msgctxt "#70399" +msgid "Family" +msgstr "Familia" + +msgctxt "#70400" +msgid "Film-Noir" +msgstr "Cine Negro" + +msgctxt "#70401" +msgid "Game-Show" +msgstr "Concursos" + +msgctxt "#70402" +msgid "Mystery" +msgstr "Intriga" + +msgctxt "#70403" +msgid "Biography" +msgstr "Biografía" + +msgctxt "#70404" +msgid "Music" +msgstr "Música" + +msgctxt "#70405" +msgid "History" +msgstr "Historia" + +msgctxt "#70406" +msgid "Reality-TV" +msgstr "Reality" + +msgctxt "#70407" +msgid "War" +msgstr "Cine Bélico" + +msgctxt "#70408" +msgid "Musical" +msgstr "Musical" + +msgctxt "#70409" +msgid "Romance" +msgstr "Romance" + +msgctxt "#70410" +msgid "Thriller" +msgstr "Thriller" + +msgctxt "#70411" +msgid "Western" +msgstr "Western" + +msgctxt "#70412" +msgid "Drama" +msgstr "Drama" + +msgctxt "#70413" +msgid "2. Enter this code on the page and click Allow: %s" +msgstr "2. Ingresa este código en la página y presiona Allow: %s" + +msgctxt "#70414" +msgid "Authentication. Do not close this window!!" +msgstr "Autentificación. No cierres esta ventana!!" + +msgctxt "#70415" +msgid "Trakt.tv" +msgstr "Trakt.tv" + +msgctxt "#70416" +msgid "=== Movies ===" +msgstr "=== Peliculas ===" + +msgctxt "#70417" +msgid "=== TV Shows ===" +msgstr "=== Series ===" + +msgctxt "#70418" +msgid "Search language in TMDB" +msgstr "Idioma de búsqueda en TMDB" + +msgctxt "#70419" +msgid "German" +msgstr "Alemán" + +msgctxt "#70420" +msgid "French" +msgstr "Francés" + +msgctxt "#70421" +msgid "Portuguese" +msgstr "Portugués" + +msgctxt "#70422" +msgid "Italian" +msgstr "Italiano" + +msgctxt "#70423" +msgid "Spanish Latin" +msgstr "Español Latino" + +msgctxt "#70424" +msgid "Catalan" +msgstr "Catalán" + +msgctxt "#70425" +msgid "English" +msgstr "Inglés" + +msgctxt "#70426" +msgid "Alternative language for TMDB (No main language synopsis)" +msgstr "Idioma alternativo para TMDB (No sinopsis idioma principal)" + +msgctxt "#70427" +msgid "Language of titles in IMDB" +msgstr "Idioma de los títulos en IMDB" + +msgctxt "#70428" +msgid "Filmaffinity website" +msgstr "Sitio Web Filmaffinity" + +msgctxt "#70429" +msgid "Colombia" +msgstr "Colombia" + +msgctxt "#70430" +msgid "Chile" +msgstr "Chile" + +msgctxt "#70431" +msgid "Argentina" +msgstr "Argentina" + +msgctxt "#70432" +msgid "Mexico" +msgstr "México" + +msgctxt "#70433" +msgid "US/UK" +msgstr "US/UK" + +msgctxt "#70434" +msgid "Spain" +msgstr "España" + +msgctxt "#70435" +msgid "User Filmaaffinity (Optional)" +msgstr "Usuario Filmaffinity (Opcional)" + +msgctxt "#70436" +msgid "Password Filmaffinity" +msgstr "Contraseña Filmaffinity" + +msgctxt "#70437" +msgid "Order personal lists of Filmaffinity by:" +msgstr "Ordenar listas personales de Filmaffinity por:" + +msgctxt "#70438" +msgid "Position" +msgstr "Posición" + +msgctxt "#70439" +msgid "Vote" +msgstr "Voto" + +msgctxt "#70440" +msgid "Average grade" +msgstr "Nota media" + +msgctxt "#70441" +msgid "User MyAnimeList (Optional)" +msgstr "Usuario MyAnimeList (Opcional)" + +msgctxt "#70442" +msgid "Password MyAnimeList" +msgstr "Contraseña MyAnimeList" + +msgctxt "#70443" +msgid "Show Hentai in MyAnimeList" +msgstr "Mostrar Hentais en MyAnimeList" + +msgctxt "#70444" +msgid "Profile 3" +msgstr "Perfil 3" + +msgctxt "#70445" +msgid "Profile 2" +msgstr "Perfil 2" + +msgctxt "#70446" +msgid "Profile 1" +msgstr "Perfil 1" + +msgctxt "#70447" +msgid "[%s] The file has been deleted" +msgstr "[%s] El fichero ha sido borrado" + +msgctxt "#70448" +msgid "[%s] The file is still in process" +msgstr "[%s] El fichero está en proceso todavía" + +msgctxt "#70449" +msgid "[%s] The file does not exist or has been deleted" +msgstr "[%s] El archivo no existe o ha sido borrado" + +msgctxt "#70450" +msgid "Anyone" +msgstr "Cualquiera" + +msgctxt "#70451" +msgid "Select one, none or more than one gender" +msgstr "Selecciona uno, ninguno o más de un género" + +msgctxt "#70452" +msgid "Year from" +msgstr "Año desde:" + +msgctxt "#70453" +msgid "Year until" +msgstr "Año hasta:" + +msgctxt "#70454" +msgid "Minimum number of votes" +msgstr "Número mínimo de votos" + +msgctxt "#70455" +msgid "Order by" +msgstr "Ordenar por" + +msgctxt "#70456" +msgid "Popularity Desc" +msgstr "Popularidad Desc" + +msgctxt "#70457" +msgid "Popularity Asc" +msgstr "Popularidad Asc" + +msgctxt "#70458" +msgid "Year Desc" +msgstr "Año Desc" + +msgctxt "#70459" +msgid "Year Asc" +msgstr "Año Asc" + +msgctxt "#70460" +msgid "Desc Rating" +msgstr "Valoración Desc" + +msgctxt "#70461" +msgid "Asc Rating" +msgstr "Valoración Asc" + +msgctxt "#70462" +msgid "Title [A-Z]" +msgstr "Título [A-Z]" + +msgctxt "#70463" +msgid "Title [Z-A]" +msgstr "Título [Z-A]" + +msgctxt "#70464" +msgid "Set as default filter" +msgstr "Establecer como filtro por defecto" + +msgctxt "#70465" +msgid "Key word" +msgstr "Palabra Clave" + +msgctxt "#70466" +msgid "Country" +msgstr "País" + +msgctxt "#70467" +msgid "Select a genre" +msgstr "Selecciona un género" + +msgctxt "#70468" +msgid "Indicate your vote" +msgstr "Indica tu voto:" + +msgctxt "#70469" +msgid "Added" +msgstr "Añadido" + +msgctxt "#70470" +msgid "Premiere" +msgstr "Estreno" + +msgctxt "#70471" +msgid "Duration" +msgstr "Duración" + +msgctxt "#70472" +msgid "Popularity" +msgstr "Popularidad" + +msgctxt "#70473" +msgid "Rating" +msgstr "Valoración" + +msgctxt "#70474" +msgid "Votes" +msgstr "Votos" + +msgctxt "#70475" +msgid "upward" +msgstr "ascendente" + +msgctxt "#70476" +msgid "falling" +msgstr "descendente" + +msgctxt "#70477" +msgid "Upward" +msgstr "Ascendente" + +msgctxt "#70478" +msgid "Falling" +msgstr "Descendente" + +msgctxt "#70479" +msgid "Currently watching" +msgstr "Viendo Actualmente" + +msgctxt "#70480" +msgid "Completed" +msgstr "Completados" + +msgctxt "#70481" +msgid "Anticipated to see" +msgstr "Previstos para ver" + +msgctxt "#70482" +msgid "Kind" +msgstr "Tipo" + +msgctxt "#70483" +msgid "Special" +msgstr "Especial" + +msgctxt "#70484" +msgid "OVA" +msgstr "OVA" + +msgctxt "#70485" +msgid "Status" +msgstr "Estado" + +msgctxt "#70486" +msgid "(1) Grotesque" +msgstr "(1) Grotesca" + +msgctxt "#70487" +msgid "(2) Horrible" +msgstr "(2) Horrible" + +msgctxt "#70488" +msgid "(3) Very bad" +msgstr "(3) Muy mala" + +msgctxt "#70489" +msgid "(4) Bad" +msgstr "(4) Mala" + +msgctxt "#70490" +msgid "(5) Regular" +msgstr "(5) Regular" + +msgctxt "#70491" +msgid "(6) Pasable" +msgstr "(6) Pasable" + +msgctxt "#70492" +msgid "(7) Good" +msgstr "(7) Buena" + +msgctxt "#70493" +msgid "(8) Very good" +msgstr "(8) Muy buena" + +msgctxt "#70494" +msgid "(9) Genial" +msgstr "(9) Genial" + +msgctxt "#70495" +msgid "(10) Masterpiece" +msgstr "(10) Obra maestra" diff --git a/plugin.video.alfa/resources/language/Spanish/strings.po b/plugin.video.alfa/resources/language/Spanish/strings.po index 2f4be12c..d848f2e3 100644 --- a/plugin.video.alfa/resources/language/Spanish/strings.po +++ b/plugin.video.alfa/resources/language/Spanish/strings.po @@ -2766,7 +2766,7 @@ msgid "Beginning" msgstr "Inìcio" msgctxt "#70013" -msgid "Terror" +msgid "Horror" msgstr "Terror" msgctxt "#70014" @@ -3255,7 +3255,7 @@ msgstr "Colores Personalizados" msgctxt "#70137" msgid "Movies" -msgstr "Peliculas" +msgstr "Películas" msgctxt "#70138" msgid "Low Rating" @@ -3845,14 +3845,6 @@ msgctxt "#70288" msgid "Configure Downloads" msgstr "Configurar Descargas" -msgctxt "#70289" -msgid "Alfa\nCorrected an error in the adult section, the password has been reset to " -msgstr "Alfa\nCorregido un error en la seccion adultos, se ha reseteado la contrasena a por " - -msgctxt "#70290" -msgid "default, you will have to change it again if you want.\ n Type 's', if you have understood it: " -msgstr "defecto, tendra que cambiarla de nuevo si lo desea.\n Escriba 's', si lo ha entendido: " - msgctxt "#70291" msgid "Error, during conversion" msgstr "Error, en conversión" @@ -4266,3 +4258,415 @@ msgstr "Añadir a lista %s" msgctxt "#70392" msgid "Rate with a [COLOR %s]%s[/ COLOR]" msgstr "Puntuar con un [COLOR %s]%s[/COLOR]" + +msgctxt "#70393" +msgid "[%s]: Select the correct %s " +msgstr "[%s]: Selecciona la %s correcta" + +msgctxt "#70394" +msgid "Action" +msgstr "Accion" + +msgctxt "#70395" +msgid "Sport" +msgstr "Deportes" + +msgctxt "#70396" +msgid "Documentary" +msgstr "Documental" + +msgctxt "#70397" +msgid "Science fiction" +msgstr "Ciencia Ficción" + +msgctxt "#70398" +msgid "Talk Show" +msgstr "Entrevistas" + +msgctxt "#70399" +msgid "Family" +msgstr "Familia" + +msgctxt "#70400" +msgid "Film-Noir" +msgstr "Cine Negro" + +msgctxt "#70401" +msgid "Game-Show" +msgstr "Concursos" + +msgctxt "#70402" +msgid "Mystery" +msgstr "Intriga" + +msgctxt "#70403" +msgid "Biography" +msgstr "Biografía" + +msgctxt "#70404" +msgid "Music" +msgstr "Música" + +msgctxt "#70405" +msgid "History" +msgstr "Historia" + +msgctxt "#70406" +msgid "Reality-TV" +msgstr "Reality" + +msgctxt "#70407" +msgid "War" +msgstr "Cine Bélico" + +msgctxt "#70408" +msgid "Musical" +msgstr "Musical" + +msgctxt "#70409" +msgid "Romance" +msgstr "Romance" + +msgctxt "#70410" +msgid "Thriller" +msgstr "Thriller" + +msgctxt "#70411" +msgid "Western" +msgstr "Western" + +msgctxt "#70412" +msgid "Drama" +msgstr "Drama" + +msgctxt "#70413" +msgid "2. Enter this code on the page and click Allow: %s" +msgstr "2. Ingresa este código en la página y presiona Allow: %s" + +msgctxt "#70414" +msgid "Authentication. Do not close this window!!" +msgstr "Autentificación. No cierres esta ventana!!" + +msgctxt "#70415" +msgid "Trakt.tv" +msgstr "Trakt.tv" + +msgctxt "#70416" +msgid "=== Movies ===" +msgstr "=== Peliculas ===" + +msgctxt "#70417" +msgid "=== TV Shows ===" +msgstr "=== Series ===" + +msgctxt "#70418" +msgid "Search language in TMDB" +msgstr "Idioma de búsqueda en TMDB" + +msgctxt "#70419" +msgid "German" +msgstr "Alemán" + +msgctxt "#70420" +msgid "French" +msgstr "Francés" + +msgctxt "#70421" +msgid "Portuguese" +msgstr "Portugués" + +msgctxt "#70422" +msgid "Italian" +msgstr "Italiano" + +msgctxt "#70423" +msgid "Spanish Latin" +msgstr "Español Latino" + +msgctxt "#70424" +msgid "Catalan" +msgstr "Catalán" + +msgctxt "#70425" +msgid "English" +msgstr "Inglés" + +msgctxt "#70426" +msgid "Alternative language for TMDB (No main language synopsis)" +msgstr "Idioma alternativo para TMDB (No sinopsis idioma principal)" + +msgctxt "#70427" +msgid "Language of titles in IMDB" +msgstr "Idioma de los títulos en IMDB" + +msgctxt "#70428" +msgid "Filmaffinity website" +msgstr "Sitio Web Filmaffinity" + +msgctxt "#70429" +msgid "Colombia" +msgstr "Colombia" + +msgctxt "#70430" +msgid "Chile" +msgstr "Chile" + +msgctxt "#70431" +msgid "Argentina" +msgstr "Argentina" + +msgctxt "#70432" +msgid "Mexico" +msgstr "México" + +msgctxt "#70433" +msgid "US/UK" +msgstr "US/UK" + +msgctxt "#70434" +msgid "Spain" +msgstr "España" + +msgctxt "#70435" +msgid "User Filmaaffinity (Optional)" +msgstr "Usuario Filmaffinity (Opcional)" + +msgctxt "#70436" +msgid "Password Filmaffinity" +msgstr "Contraseña Filmaffinity" + +msgctxt "#70437" +msgid "Order personal lists of Filmaffinity by:" +msgstr "Ordenar listas personales de Filmaffinity por:" + +msgctxt "#70438" +msgid "Position" +msgstr "Posición" + +msgctxt "#70439" +msgid "Vote" +msgstr "Voto" + +msgctxt "#70440" +msgid "Average grade" +msgstr "Nota media" + +msgctxt "#70441" +msgid "User MyAnimeList (Optional)" +msgstr "Usuario MyAnimeList (Opcional)" + +msgctxt "#70442" +msgid "Password MyAnimeList" +msgstr "Contraseña MyAnimeList" + +msgctxt "#70443" +msgid "Show Hentai in MyAnimeList" +msgstr "Mostrar Hentais en MyAnimeList" + +msgctxt "#70444" +msgid "Profile 3" +msgstr "Perfil 3" + +msgctxt "#70445" +msgid "Profile 2" +msgstr "Perfil 2" + +msgctxt "#70446" +msgid "Profile 1" +msgstr "Perfil 1" + +msgctxt "#70447" +msgid "[%s] The file has been deleted" +msgstr "[%s] El fichero ha sido borrado" + +msgctxt "#70448" +msgid "[%s] The file is still in process" +msgstr "[%s] El fichero está en proceso todavía" + +msgctxt "#70449" +msgid "[%s] The file does not exist or has been deleted" +msgstr "[%s] El archivo no existe o ha sido borrado" + +msgctxt "#70450" +msgid "Anyone" +msgstr "Cualquiera" + +msgctxt "#70451" +msgid "Select one, none or more than one gender" +msgstr "Selecciona uno, ninguno o más de un género" + +msgctxt "#70452" +msgid "Year from" +msgstr "Año desde:" + +msgctxt "#70453" +msgid "Year until" +msgstr "Año hasta:" + +msgctxt "#70454" +msgid "Minimum number of votes" +msgstr "Número mínimo de votos" + +msgctxt "#70455" +msgid "Order by" +msgstr "Ordenar por" + +msgctxt "#70456" +msgid "Popularity Desc" +msgstr "Popularidad Desc" + +msgctxt "#70457" +msgid "Popularity Asc" +msgstr "Popularidad Asc" + +msgctxt "#70458" +msgid "Year Desc" +msgstr "Año Desc" + +msgctxt "#70459" +msgid "Year Asc" +msgstr "Año Asc" + +msgctxt "#70460" +msgid "Desc Rating" +msgstr "Valoración Desc" + +msgctxt "#70461" +msgid "Asc Rating" +msgstr "Valoración Asc" + +msgctxt "#70462" +msgid "Title [A-Z]" +msgstr "Título [A-Z]" + +msgctxt "#70463" +msgid "Title [Z-A]" +msgstr "Título [Z-A]" + +msgctxt "#70464" +msgid "Set as default filter" +msgstr "Establecer como filtro por defecto" + +msgctxt "#70465" +msgid "Key word" +msgstr "Palabra Clave" + +msgctxt "#70466" +msgid "Country" +msgstr "País" + +msgctxt "#70467" +msgid "Select a genre" +msgstr "Selecciona un género" + +msgctxt "#70468" +msgid "Indicate your vote" +msgstr "Indica tu voto:" + +msgctxt "#70469" +msgid "Added" +msgstr "Añadido" + +msgctxt "#70470" +msgid "Premiere" +msgstr "Estreno" + +msgctxt "#70471" +msgid "Duration" +msgstr "Duración" + +msgctxt "#70472" +msgid "Popularity" +msgstr "Popularidad" + +msgctxt "#70473" +msgid "Rating" +msgstr "Valoración" + +msgctxt "#70474" +msgid "Votes" +msgstr "Votos" + +msgctxt "#70475" +msgid "upward" +msgstr "ascendente" + +msgctxt "#70476" +msgid "falling" +msgstr "descendente" + +msgctxt "#70477" +msgid "Upward" +msgstr "Ascendente" + +msgctxt "#70478" +msgid "Falling" +msgstr "Descendente" + +msgctxt "#70479" +msgid "Currently watching" +msgstr "Viendo Actualmente" + +msgctxt "#70480" +msgid "Completed" +msgstr "Completados" + +msgctxt "#70481" +msgid "Anticipated to see" +msgstr "Previstos para ver" + +msgctxt "#70482" +msgid "Kind" +msgstr "Tipo" + +msgctxt "#70483" +msgid "Special" +msgstr "Especial" + +msgctxt "#70484" +msgid "OVA" +msgstr "OVA" + +msgctxt "#70485" +msgid "Status" +msgstr "Estado" + +msgctxt "#70486" +msgid "(1) Grotesque" +msgstr "(1) Grotesca" + +msgctxt "#70487" +msgid "(2) Horrible" +msgstr "(2) Horrible" + +msgctxt "#70488" +msgid "(3) Very bad" +msgstr "(3) Muy mala" + +msgctxt "#70489" +msgid "(4) Bad" +msgstr "(4) Mala" + +msgctxt "#70490" +msgid "(5) Regular" +msgstr "(5) Regular" + +msgctxt "#70491" +msgid "(6) Pasable" +msgstr "(6) Pasable" + +msgctxt "#70492" +msgid "(7) Good" +msgstr "(7) Buena" + +msgctxt "#70493" +msgid "(8) Very good" +msgstr "(8) Muy buena" + +msgctxt "#70494" +msgid "(9) Genial" +msgstr "(9) Genial" + +msgctxt "#70495" +msgid "(10) Masterpiece" +msgstr "(10) Obra maestra" diff --git a/plugin.video.alfa/servers/debriders/realdebrid.py b/plugin.video.alfa/servers/debriders/realdebrid.py index 58e9c28c..e621fa16 100755 --- a/plugin.video.alfa/servers/debriders/realdebrid.py +++ b/plugin.video.alfa/servers/debriders/realdebrid.py @@ -94,10 +94,10 @@ def authentication(): device_code = data["device_code"] intervalo = data["interval"] - dialog_auth = platformtools.dialog_progress("Autentificación. No cierres esta ventana!!", - "1. Entra en la siguiente url: %s" % verify_url, - "2. Ingresa este código en la página y presiona Allow: %s" % user_code, - "3. Espera a que se cierre esta ventana") + dialog_auth = platformtools.dialog_progress(config.get_localized_string(70414), + config.get_localized_string(60252) % verify_url, + config.get_localized_string(70413) % user_code, + config.get_localized_string(60254)) # Generalmente cada 5 segundos se intenta comprobar si el usuario ha introducido el código while True: