added localized strings

This commit is contained in:
angedam
2018-08-04 19:54:21 +02:00
parent d423630999
commit 8ed9a3d60a
9 changed files with 2203 additions and 182 deletions

View File

@@ -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"
]
}
]

View File

@@ -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, '<h3>Genres</h3>(.*?)</table>')
matches = scrapertools.find_multiple_matches(bloque, ' value="([^"]+)"\s*>\s*<label.*?>([^<]+)<')
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, '<h3>Countries</h3>(.*?)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, '<h3>Genres</h3>(.*?)</table>')
matches = scrapertools.find_multiple_matches(bloque, ' value="([^"]+)"\s*>\s*<label.*?>([^<]+)<')
@@ -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">.*?</option>(.*?)</select>')
matches = scrapertools.find_multiple_matches(bloque, '<option value="([^"]+)">([^<]+)</option>')
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">.*?</option>(.*?)</select>')
matches = scrapertools.find_multiple_matches(bloque, '<option value="([^"]+)"\s*>([^<]+)</option>')
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(

View File

@@ -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:

View File

@@ -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 ""
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 ""

View File

@@ -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]"
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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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: