added localized strings

This commit is contained in:
angedam
2018-08-20 16:43:38 +02:00
parent fd65464162
commit 33e45928b4
2 changed files with 19 additions and 21 deletions
+17 -19
View File
@@ -52,7 +52,7 @@ def find_video_items(item=None, data=None):
# Busca los enlaces a los videos # Busca los enlaces a los videos
for label, url, server, thumbnail in findvideos(data): for label, url, server, thumbnail in findvideos(data):
title = "Enlace encontrado en %s" % label title = config.get_localized_string(70206) % label
itemlist.append( itemlist.append(
item.clone(title=title, action="play", url=url, thumbnail=thumbnail, server=server, folder=False)) item.clone(title=title, action="play", url=url, thumbnail=thumbnail, server=server, folder=False))
@@ -154,9 +154,7 @@ def findvideos(data, skip=False):
break break
if not devuelve and is_filter_servers: if not devuelve and is_filter_servers:
platformtools.dialog_ok("Filtrar servidores (Lista Negra)", platformtools.dialog_ok(config.get_localized_string(60001))
"No hay enlaces disponibles que cumplan los requisitos de su Lista Negra.",
"Pruebe de nuevo modificando el fíltro en 'Configuracíon Servidores")
return devuelve return devuelve
@@ -243,8 +241,8 @@ def resolve_video_urls_for_playing(server, url, video_password="", muestra_dialo
if server_parameters: if server_parameters:
# Muestra un diágo de progreso # Muestra un diágo de progreso
if muestra_dialogo: if muestra_dialogo:
progreso = platformtools.dialog_progress("alfa", progreso = platformtools.dialog_progress(config.get_localized_string(20000),
"Conectando con %s" % server_parameters["name"]) config.get_localized_string(70180) % server_parameters["name"])
# Cuenta las opciones disponibles, para calcular el porcentaje # Cuenta las opciones disponibles, para calcular el porcentaje
@@ -265,7 +263,7 @@ def resolve_video_urls_for_playing(server, url, video_password="", muestra_dialo
logger.info("Opciones disponibles: %s | %s" % (len(opciones), opciones)) logger.info("Opciones disponibles: %s | %s" % (len(opciones), opciones))
else: else:
logger.error("No existe conector para el servidor %s" % server) logger.error("No existe conector para el servidor %s" % server)
error_messages.append("No existe conector para el servidor %s" % server) error_messages.append(config.get_localized_string(60004) % server)
muestra_dialogo = False muestra_dialogo = False
# Importa el server # Importa el server
@@ -310,7 +308,7 @@ def resolve_video_urls_for_playing(server, url, video_password="", muestra_dialo
# Muestra el progreso # Muestra el progreso
if muestra_dialogo: if muestra_dialogo:
progreso.update((100 / len(opciones)) * opciones.index(opcion), "Conectando con %s" % server_name) progreso.update((100 / len(opciones)) * opciones.index(opcion), config.get_localized_string(70180) % server_name)
# Modo free # Modo free
if opcion == "free": if opcion == "free":
@@ -337,10 +335,10 @@ def resolve_video_urls_for_playing(server, url, video_password="", muestra_dialo
elif response and response[0][0]: elif response and response[0][0]:
error_messages.append(response[0][0]) error_messages.append(response[0][0])
else: else:
error_messages.append("Se ha producido un error en %s" % server_name) error_messages.append(config.get_localized_string(60006) % server_name)
except: except:
logger.error("Error en el servidor: %s" % opcion) logger.error("Error en el servidor: %s" % opcion)
error_messages.append("Se ha producido un error en %s" % server_name) error_messages.append(config.get_localized_string(60006) % server_name)
import traceback import traceback
logger.error(traceback.format_exc()) logger.error(traceback.format_exc())
@@ -350,18 +348,18 @@ def resolve_video_urls_for_playing(server, url, video_password="", muestra_dialo
# Cerramos el progreso # Cerramos el progreso
if muestra_dialogo: if muestra_dialogo:
progreso.update(100, "Proceso finalizado") progreso.update(100, config.get_localized_string(60008))
progreso.close() progreso.close()
# Si no hay opciones disponibles mostramos el aviso de las cuentas premium # Si no hay opciones disponibles mostramos el aviso de las cuentas premium
if video_exists and not opciones and server_parameters.get("premium"): if video_exists and not opciones and server_parameters.get("premium"):
listapremium = [get_server_parameters(premium)["name"] for premium in server_parameters["premium"]] listapremium = [get_server_parameters(premium)["name"] for premium in server_parameters["premium"]]
error_messages.append( error_messages.append(
"Para ver un vídeo en %s necesitas<br/>una cuenta en: %s" % (server, " o ".join(listapremium))) config.get_localized_string(60009) % (server, " o ".join(listapremium)))
# Si no tenemos urls ni mensaje de error, ponemos uno generico # Si no tenemos urls ni mensaje de error, ponemos uno generico
elif not video_urls and not error_messages: elif not video_urls and not error_messages:
error_messages.append("Se ha producido un error en %s" % get_server_parameters(server)["name"]) error_messages.append(config.get_localized_string(60006) % get_server_parameters(server)["name"])
return video_urls, len(video_urls) > 0, "<br/>".join(error_messages) return video_urls, len(video_urls) > 0, "<br/>".join(error_messages)
@@ -480,7 +478,7 @@ def get_server_parameters(server):
dict_servers_parameters[server] = dict_server dict_servers_parameters[server] = dict_server
except: except:
mensaje = "Error al cargar el servidor: %s\n" % server mensaje = config.get_localized_string(59986) % server
import traceback import traceback
logger.error(mensaje + traceback.format_exc()) logger.error(mensaje + traceback.format_exc())
return {} return {}
@@ -693,9 +691,9 @@ def filter_servers(servers_list):
servers_list_filter = filter(lambda x: not config.get_setting("black_list", server=x), servers_list) servers_list_filter = filter(lambda x: not config.get_setting("black_list", server=x), servers_list)
# Si no hay enlaces despues de filtrarlos # Si no hay enlaces despues de filtrarlos
if servers_list_filter or not platformtools.dialog_yesno("Filtrar servidores (Lista Negra)", if servers_list_filter or not platformtools.dialog_yesno(config.get_localized_string(60000),
"Todos los enlaces disponibles pertenecen a servidores incluidos en su Lista Negra.", config.get_localized_string(60010),
"¿Desea mostrar estos enlaces?"): config.get_localized_string(70281)):
servers_list = servers_list_filter servers_list = servers_list_filter
return servers_list return servers_list
@@ -740,10 +738,10 @@ def check_video_link(url, server, timeout=3):
video_exists, message = server_module.test_video_exists(page_url=url) video_exists, message = server_module.test_video_exists(page_url=url)
if not video_exists: if not video_exists:
logger.info("[check_video_link] No existe! %s %s %s" % (message, server, url)) logger.info("[check_video_link] No existe! %s %s %s" % (message, server, url))
resultado = "NO" resultado = "[COLOR red][B]NO[/B][/COLOR]"
else: else:
logger.info("[check_video_link] comprobacion OK %s %s" % (server, url)) logger.info("[check_video_link] comprobacion OK %s %s" % (server, url))
resultado = "Ok" resultado = "[COLOR green][B]OK[/B][/COLOR]"
except: except:
logger.info("[check_video_link] No se puede comprobar ahora! %s %s" % (server, url)) logger.info("[check_video_link] No se puede comprobar ahora! %s %s" % (server, url))
resultado = "??" resultado = "??"
+2 -2
View File
@@ -451,11 +451,11 @@ def find_and_set_infoLabels(item):
if item.contentType == "movie": if item.contentType == "movie":
tipo_busqueda = "movie" tipo_busqueda = "movie"
tipo_contenido = "pelicula" tipo_contenido = config.get_localized_string(70283)
title = item.contentTitle title = item.contentTitle
else: else:
tipo_busqueda = "tv" tipo_busqueda = "tv"
tipo_contenido = "serie" tipo_contenido = config.get_localized_string(70283)
title = item.contentSerieName title = item.contentSerieName
# Si el titulo incluye el (año) se lo quitamos # Si el titulo incluye el (año) se lo quitamos