alfavourites localization #2

This commit is contained in:
mac12m99
2019-04-05 21:14:03 +02:00
parent df38f7e635
commit 7ef8f9d5ad
5 changed files with 560 additions and 48 deletions

View File

@@ -498,7 +498,7 @@ def editar_enlace_lista(item):
opciones = []
itemlist_listas = mainlist_listas(item)
for it in itemlist_listas:
if it.lista != '' and '[lista activa]' not in it.title: # descarta item crear y lista activa
if it.lista != '' and '[<---]' not in it.title: # descarta item crear y lista activa
opciones.append(it.lista)
if len(opciones) == 0:
@@ -609,11 +609,11 @@ def mainlist_listas(item):
for fichero in glob.glob(path):
lista = os.path.basename(fichero)
nombre = get_name_from_filename(lista)
titulo = nombre if lista != lista_activa else '[COLOR gold]%s[/COLOR] [lista activa]' % nombre
titulo = nombre if lista != lista_activa else '[COLOR gold]%s[/COLOR] [<---]' % nombre
itemlist.append(item.clone(action='acciones_lista', lista=lista, title=titulo, folder=False))
itemlist.append(item.clone(action='acciones_nueva_lista', title='Crear/descargar lista / Info ...', folder=False))
itemlist.append(item.clone(action='acciones_nueva_lista', title=config.get_localized_string(70642), folder=False))
return itemlist
@@ -621,8 +621,8 @@ def mainlist_listas(item):
def acciones_lista(item):
logger.info()
acciones = ['Establecer como lista activa', 'Cambiar nombre de la lista',
'Compartir en tinyupload', 'Eliminar lista', 'Información de la lista']
acciones = [config.get_localized_string(70604), config.get_localized_string(70629),
config.get_localized_string(70605), config.get_localized_string(70606), config.get_localized_string(70607)]
ret = platformtools.dialog_select(item.lista, acciones)
@@ -645,7 +645,7 @@ def activar_lista(item):
fullfilename = os.path.join(config.get_data_path(), item.lista)
if not os.path.exists(fullfilename):
platformtools.dialog_ok('Alfa', 'Error, no se encuentra la lista!', item.lista)
platformtools.dialog_ok('Alfa', config.get_localized_string(70630), item.lista)
return False
config.set_setting('lista_activa', item.lista)
@@ -663,11 +663,11 @@ def renombrar_lista(item):
fullfilename_current = os.path.join(config.get_data_path(), item.lista)
if not os.path.exists(fullfilename_current):
platformtools.dialog_ok('Alfa', 'Error, no se encuentra la lista!', fullfilename_current)
platformtools.dialog_ok('Alfa', config.get_localized_string(70630), fullfilename_current)
return False
nombre = get_name_from_filename(item.lista)
titulo = platformtools.dialog_input(default=nombre, heading='Nombre de la lista')
titulo = platformtools.dialog_input(default=nombre, heading=config.get_localized_string(70612))
if titulo is None or titulo == '' or titulo == nombre:
return False
titulo = text_clean(titulo, blank_char='_')
@@ -677,12 +677,12 @@ def renombrar_lista(item):
# Comprobar que el nuevo nombre no exista
if os.path.exists(fullfilename):
platformtools.dialog_ok('Alfa', 'Error, ya existe una lista con este nombre!', fullfilename)
platformtools.dialog_ok('Alfa', config.get_localized_string(70613), fullfilename)
return False
# Rename del fichero
if not filetools.rename(fullfilename_current, filename):
platformtools.dialog_ok('Alfa', 'Error, no se ha podido renombrar la lista!', fullfilename)
platformtools.dialog_ok('Alfa', config.get_localized_string(70631), fullfilename)
return False
# Update settings si es la lista activa
@@ -699,14 +699,14 @@ def eliminar_lista(item):
fullfilename = os.path.join(config.get_data_path(), item.lista)
if not os.path.exists(fullfilename):
platformtools.dialog_ok('Alfa', 'Error, no se encuentra la lista!', item.lista)
platformtools.dialog_ok('Alfa', config.get_localized_string(70630), item.lista)
return False
if item.lista == get_lista_activa():
platformtools.dialog_ok('Alfa', 'La lista activa no se puede eliminar', item.lista)
platformtools.dialog_ok('Alfa', config.get_localized_string(70632), item.lista)
return False
if not platformtools.dialog_yesno('Eliminar lista', '¿Estás seguro de querer borrar la lista %s ?' % item.lista): return False
if not platformtools.dialog_yesno(config.get_localized_string(70606), config.get_localized_string(70633) + ' %s ?' % item.lista): return False
filetools.remove(fullfilename)
platformtools.itemlist_refresh()
@@ -718,25 +718,25 @@ def informacion_lista(item):
fullfilename = os.path.join(config.get_data_path(), item.lista)
if not os.path.exists(fullfilename):
platformtools.dialog_ok('Alfa', 'Error, no se encuentra la lista!', item.lista)
platformtools.dialog_ok('Alfa', config.get_localized_string(70630), item.lista)
return False
alfav = AlfavoritesData(item.lista)
txt = 'Lista: [COLOR gold]%s[/COLOR]' % item.lista
txt += '[CR]Creada el %s y modificada el %s' % (alfav.info_lista['created'], alfav.info_lista['updated'])
txt += '[CR]' + config.get_localized_string(70634) + ' ' + alfav.info_lista['created'] + ' ' + config.get_localized_string(70635) + ' ' + alfav.info_lista['updated']
if 'downloaded_date' in alfav.info_lista:
txt += '[CR]Descargada el %s desde [COLOR blue]%s[/COLOR]' % (alfav.info_lista['downloaded_date'], alfav.info_lista['downloaded_from'])
txt += '[CR]' + config.get_localized_string(70636) + ' ' + alfav.info_lista['downloaded_date'] + ' ' + alfav.info_lista['downloaded_from'] + ' ' + config.get_localized_string(70637)
if 'tinyupload_date' in alfav.info_lista:
txt += '[CR]Compartida en tinyupload el %s con el código [COLOR blue]%s[/COLOR]' % (alfav.info_lista['tinyupload_date'], alfav.info_lista['tinyupload_code'])
txt += '[CR]' + config.get_localized_string(70638) + ' ' + alfav.info_lista['tinyupload_date'] + ' ' + config.get_localized_string(70639) + ' [COLOR blue]' + alfav.info_lista['tinyupload_code'] + '[/COLOR]'
txt += '[CR]Número de carpetas: %d' % len(alfav.user_favorites)
txt += '[CR]' + config.get_localized_string(70640) + ' ' + len(alfav.user_favorites)
for perfil in alfav.user_favorites:
txt += '[CR]- %s (%d enlaces)' % (perfil['title'], len(perfil['items']))
txt += '[CR]- %s (%d %s)' % (perfil['title'], len(perfil['items']), config.get_localized_string(70641))
platformtools.dialog_textviewer('Información de la lista', txt)
platformtools.dialog_textviewer(config.get_localized_string(70607), txt)
return True
@@ -745,11 +745,11 @@ def compartir_lista(item):
fullfilename = os.path.join(config.get_data_path(), item.lista)
if not os.path.exists(fullfilename):
platformtools.dialog_ok('Alfa', 'Error, no se encuentra la lista!', fullfilename)
platformtools.dialog_ok('Alfa', config.get_localized_string(70630), fullfilename)
return False
try:
progreso = platformtools.dialog_progress_bg('Compartir lista', 'Conectando con tinyupload ...')
progreso = platformtools.dialog_progress_bg(config.get_localized_string(70643), config.get_localized_string(70644))
# Acceso a la página principal de tinyupload para obtener datos necesarios
from core import httptools, scrapertools
@@ -757,7 +757,7 @@ def compartir_lista(item):
upload_url = scrapertools.find_single_match(data, 'form action="([^"]+)')
sessionid = scrapertools.find_single_match(upload_url, 'sid=(.+)')
progreso.update(10, 'Subiendo fichero', 'Espera unos segundos a que acabe de subirse tu fichero de lista a tinyupload')
progreso.update(10, config.get_localized_string(70645), config.get_localized_string(70646))
# Envío del fichero a tinyupload mediante multipart/form-data
from lib import MultipartPostHandler
@@ -771,24 +771,24 @@ def compartir_lista(item):
if not 'File was uploaded successfuly' in data:
logger.debug(data)
platformtools.dialog_ok('Alfa', 'Error, no se ha podido subir el fichero a tinyupload.com!')
platformtools.dialog_ok('Alfa', config.get_localized_string(70647))
return False
codigo = scrapertools.find_single_match(data, 'href="index\.php\?file_id=([^"]+)')
except:
platformtools.dialog_ok('Alfa', 'Error, al intentar subir el fichero a tinyupload.com!', item.lista)
platformtools.dialog_ok('Alfa', config.get_localized_string(70647), item.lista)
return False
# Apuntar código en fichero de log y dentro de la lista
save_log_lista_shared('Subido fichero %s a tinyupload.com. El código para descargarlo es: %s' % (item.lista, codigo))
save_log_lista_shared(config.get_localized_string(70648) + ' ' + item.lista + ' ' + codigo + ' ' + config.get_localized_string(70649))
alfav = AlfavoritesData(item.lista)
alfav.info_lista['tinyupload_date'] = fechahora_actual()
alfav.info_lista['tinyupload_code'] = codigo
alfav.save()
platformtools.dialog_ok('Alfa', 'Subida lista a tinyupload. Si quieres compartirla con alguien, pásale este código:', codigo)
platformtools.dialog_ok('Alfa', config.get_localized_string(70650), codigo)
return True
@@ -796,10 +796,10 @@ def compartir_lista(item):
def acciones_nueva_lista(item):
logger.info()
acciones = ['Crear una nueva lista',
'Descargar lista con código de tinyupload',
'Descargar lista de una url directa',
'Información sobre las listas']
acciones = [config.get_localized_string(70651),
config.get_localized_string(70652),
config.get_localized_string(70653),
config.get_localized_string(70654)]
ret = platformtools.dialog_select(config.get_localized_string(70608), acciones)
@@ -862,7 +862,7 @@ def descargar_lista(item, url):
down_url, url_name = scrapertools.find_single_match(data, ' href="(download\.php[^"]*)"><b>([^<]*)')
url_json = '{uri.scheme}://{uri.netloc}/'.format(uri=urlparse(url)) + down_url
except:
platformtools.dialog_ok('Alfa', 'Error, no se puede descargar la lista!', url)
platformtools.dialog_ok('Alfa', config.get_localized_string(70655), url)
return False
elif 'zippyshare.com/' in url:
@@ -870,7 +870,7 @@ def descargar_lista(item, url):
video_urls, puedes, motivo = servertools.resolve_video_urls_for_playing('zippyshare', url)
if not puedes:
platformtools.dialog_ok('Alfa', 'Error, no se puede descargar la lista!', motivo)
platformtools.dialog_ok('Alfa', config.get_localized_string(70655), motivo)
return False
url_json = video_urls[0][1] # https://www58.zippyshare.com/d/qPzzQ0UM/25460/alfavorites-testeanding.json
url_name = url_json[url_json.rfind('/')+1:]
@@ -891,7 +891,7 @@ def descargar_lista(item, url):
jsondata = jsontools.load(data)
if 'user_favorites' not in jsondata or 'info_lista' not in jsondata:
logger.debug(data)
platformtools.dialog_ok('Alfa', 'Error, el fichero descargado no tiene el formato esperado!')
platformtools.dialog_ok('Alfa', config.get_localized_string(70656))
return False
jsondata['info_lista']['downloaded_date'] = fechahora_actual()
@@ -900,7 +900,7 @@ def descargar_lista(item, url):
# Pedir nombre para la lista descargada
nombre = get_name_from_filename(url_name)
titulo = platformtools.dialog_input(default=nombre, heading='Nombre para guardar la lista')
titulo = platformtools.dialog_input(default=nombre, heading=config.get_localized_string(70657))
if titulo is None or titulo == '':
return False
titulo = text_clean(titulo, blank_char='_')
@@ -910,12 +910,12 @@ def descargar_lista(item, url):
# Si el nuevo nombre ya existe pedir confirmación para sobrescribir
if os.path.exists(fullfilename):
if not platformtools.dialog_yesno('Alfa', 'Ya existe una lista con este nombre.', '¿ Sobrescribir el fichero ?', filename):
if not platformtools.dialog_yesno('Alfa', config.get_localized_string(70613), config.get_localized_string(70658), filename):
return False
if not filetools.write(fullfilename, data):
platformtools.dialog_ok('Alfa', 'Error, no se puede grabar la lista!', filename)
platformtools.dialog_ok('Alfa', config.get_localized_string(70659), filename)
platformtools.dialog_ok('Alfa', 'Ok, lista descargada correctamente', filename)
platformtools.dialog_ok('Alfa', config.get_localized_string(70660), filename)
platformtools.itemlist_refresh()
return True

View File

@@ -5149,7 +5149,7 @@ msgstr "Elimina cartella"
msgctxt "#70619"
msgid "Delete the folder and the links it contains?"
msgstr "Elimina la cartella e tutti i link che contiene?"
msgstr "Eliminare la cartella e tutti i link che contiene?"
msgctxt "#70620"
msgid "Change title"
@@ -5185,4 +5185,132 @@ msgstr "Muovi in già"
msgctxt "#70628"
msgid "Move down all"
msgstr "Muovi tutte in giu"
msgstr "Muovi tutte in giu"
msgctxt "#70629"
msgid "Rename list"
msgstr "Rinomina lista"
msgctxt "#70630"
msgid "Error, list not found!"
msgstr "Errore, lista non trovata!"
msgctxt "#70631"
msgid "Error, list could not be renamed"
msgstr "Errore, la lista non può essere rinominata!"
msgctxt "#70632"
msgid "The active list can not be deleted"
msgstr "La lista attiva non può essere cancellata"
msgctxt "#70633"
msgid "You are sure do you want to delete the list"
msgstr "Sei sicuro di voler eliminare la lista"
msgctxt "#70634"
msgid "Created at"
msgstr "Creata il"
msgctxt "#70635"
msgid "and modified at"
msgstr "e modificata il"
msgctxt "#70636"
msgid "Downloaded at"
msgstr "Scaricata il"
msgctxt "#70637"
msgid "since"
msgstr "da"
msgctxt "#70638"
msgid "Shared in tinyupload at"
msgstr "Condiviso in tinyupload il"
msgctxt "#70639"
msgid "with the code"
msgstr "con il codice"
msgctxt "#70640"
msgid "Number of folders:"
msgstr "Numero di cartelle:"
msgctxt "#70641"
msgid "links"
msgstr "link"
msgctxt "#70642"
msgid "Create/download list / Info ..."
msgstr "Crea/scarica lista / Info ..."
msgctxt "#70643"
msgid "Share list"
msgstr "Condividi lista"
msgctxt "#70644"
msgid "Connecting with tinyupload"
msgstr "Connessione a tinyupload ..."
msgctxt "#70645"
msgid "Uploading file"
msgstr "Caricando il file"
msgctxt "#70646"
msgid "Wait a few seconds to finish uploading your list file to tinyupload"
msgstr "Aspetta qualche secondo che finisca il caricamento della tua lista su tinyupload"
msgctxt "#70647"
msgid "Error, it was not possible to upload the file to tinyupload.com!"
msgstr "Errore, non è stato possibile caricare il file su tinyupload.com!"
msgctxt "#70648"
msgid "Upload file"
msgstr "Caricato file"
msgctxt "#70649"
msgid "at tinyupload.com. The code to download it is:"
msgstr "su tinyupload.com. Il codice per scaricarlo è:"
msgctxt "#70650"
msgid "List uploaded to tinyupload. If you want to share it with someone, pass it this code:"
msgstr "Lista caricata su tinyupload. Se intendi condividerla con altri, passagli questo codice:"
msgctxt "#70651"
msgid "Create a new list"
msgstr "Crea una nuova lista"
msgctxt "#70652"
msgid "Download list using tinyupload code"
msgstr "Scarica la lista utilizzando il codice tinyupload"
msgctxt "#70653"
msgid "Download list using direct url"
msgstr "Scarica la lista da un link diretto"
msgctxt "#70654"
msgid "Information about lists"
msgstr "Informazioni sulle liste"
msgctxt "#70655"
msgid "Error, the list can not be downloaded!"
msgstr "Errore, la lista non può essere scaricata!"
msgctxt "#70656"
msgid "Error, the downloaded file does not have the expected format!"
msgstr "Errore, il file scaricato non ha il formato corretto!"
msgctxt "#70657"
msgid "Name to save the list"
msgstr "Nome per salvare la lista"
msgctxt "#70658"
msgid "Overwrite file?"
msgstr "Sostituire il file?"
msgctxt "#70659"
msgid "Error, the list can not be recorded!"
msgstr "Errore, lista lista non può essere registrata!"
msgctxt "#70660"
msgid "Ok, list downloaded correctly"
msgstr "Ok, lista scaricata correttamente"

View File

@@ -5205,4 +5205,132 @@ msgstr "Mover hacia abajo"
msgctxt "#70628"
msgid "Move down all"
msgstr "Mover abajo del todo"
msgstr "Mover abajo del todo"
msgctxt "#70629"
msgid "Rename list"
msgstr "Cambiar nombre de la lista"
msgctxt "#70630"
msgid "Error, list not found!"
msgstr "Error, no se encuentra la lista!"
msgctxt "#70631"
msgid "Error, list could not be renamed"
msgstr "Error, no se ha podido renombrar la lista"
msgctxt "#70632"
msgid "The active list can not be deleted"
msgstr "La lista activa no se puede eliminar"
msgctxt "#70633"
msgid "You are sure do you want to delete the list"
msgstr "Estás seguro de querer borrar la lista"
msgctxt "#70634"
msgid "Created at"
msgstr "Creada el"
msgctxt "#70635"
msgid "and modified at"
msgstr "y modificada en"
msgctxt "#70636"
msgid "Downloaded at"
msgstr "Descargada el"
msgctxt "#70637"
msgid "since"
msgstr "desde"
msgctxt "#70638"
msgid "Shared in tinyupload at"
msgstr "Compartida en tinyupload el"
msgctxt "#70639"
msgid "with the code"
msgstr "con el código"
msgctxt "#70640"
msgid "Number of folders:"
msgstr "Número de carpetas:"
msgctxt "#70641"
msgid "links"
msgstr "enlaces"
msgctxt "#70642"
msgid "Create/download list / Info ..."
msgstr "Crear/descargar lista / Info ..."
msgctxt "#70643"
msgid "Share list"
msgstr "Compartir lista"
msgctxt "#70644"
msgid "Connecting with tinyupload"
msgstr "Conectando con tinyupload ..."
msgctxt "#70645"
msgid "Uploading file"
msgstr "Subiendo fichero"
msgctxt "#70646"
msgid "Wait a few seconds to finish uploading your list file to tinyupload"
msgstr "Espera unos segundos a que acabe de subirse tu fichero de lista a tinyupload"
msgctxt "#70647"
msgid "Error, it was not possible to upload the file to tinyupload.com!"
msgstr "Error, no se ha podido subir el fichero a tinyupload.com!"
msgctxt "#70648"
msgid "Upload file"
msgstr "Subido fichero"
msgctxt "#70649"
msgid "at tinyupload.com. The code to download it is:"
msgstr "a tinyupload.com. El código para descargarlo es:"
msgctxt "#70650"
msgid "List uploaded to tinyupload. If you want to share it with someone, pass it this code:"
msgstr "Subida lista a tinyupload. Si quieres compartirla con alguien, pásale este código:"
msgctxt "#70651"
msgid "Create a new list"
msgstr "Crear una nueva lista"
msgctxt "#70652"
msgid "Download list using tinyupload code"
msgstr "Descargar lista con código de tinyupload"
msgctxt "#70653"
msgid "Download list using direct url"
msgstr "Descargar lista de una url directa"
msgctxt "#70654"
msgid "Information about lists"
msgstr "Información sobre las listas"
msgctxt "#70655"
msgid "Error, the list can not be downloaded!"
msgstr "Error, no se puede descargar la lista!"
msgctxt "#70656"
msgid "Error, the downloaded file does not have the expected format!"
msgstr "Error, el fichero descargado no tiene el formato esperado!"
msgctxt "#70657"
msgid "Name to save the list"
msgstr "Nombre para guardar la lista"
msgctxt "#70658"
msgid "Overwrite file?"
msgstr "Sobrescribir el fichero?"
msgctxt "#70659"
msgid "Error, the list can not be recorded!"
msgstr "Error, no se puede grabar la lista!"
msgctxt "#70660"
msgid "Ok, list downloaded correctly"
msgstr "Ok, lista descargada correctamente"

View File

@@ -5205,4 +5205,132 @@ msgstr "Mover hacia abajo"
msgctxt "#70628"
msgid "Move down all"
msgstr "Mover abajo del todo"
msgstr "Mover abajo del todo"
msgctxt "#70629"
msgid "Rename list"
msgstr "Cambiar nombre de la lista"
msgctxt "#70630"
msgid "Error, list not found!"
msgstr "Error, no se encuentra la lista!"
msgctxt "#70631"
msgid "Error, list could not be renamed"
msgstr "Error, no se ha podido renombrar la lista"
msgctxt "#70632"
msgid "The active list can not be deleted"
msgstr "La lista activa no se puede eliminar"
msgctxt "#70633"
msgid "You are sure do you want to delete the list"
msgstr "Estás seguro de querer borrar la lista"
msgctxt "#70634"
msgid "Created at"
msgstr "Creada el"
msgctxt "#70635"
msgid "and modified at"
msgstr "y modificada en"
msgctxt "#70636"
msgid "Downloaded at"
msgstr "Descargada el"
msgctxt "#70637"
msgid "since"
msgstr "desde"
msgctxt "#70638"
msgid "Shared in tinyupload at"
msgstr "Compartida en tinyupload el"
msgctxt "#70639"
msgid "with the code"
msgstr "con el código"
msgctxt "#70640"
msgid "Number of folders:"
msgstr "Número de carpetas:"
msgctxt "#70641"
msgid "links"
msgstr "enlaces"
msgctxt "#70642"
msgid "Create/download list / Info ..."
msgstr "Crear/descargar lista / Info ..."
msgctxt "#70643"
msgid "Share list"
msgstr "Compartir lista"
msgctxt "#70644"
msgid "Connecting with tinyupload"
msgstr "Conectando con tinyupload ..."
msgctxt "#70645"
msgid "Uploading file"
msgstr "Subiendo fichero"
msgctxt "#70646"
msgid "Wait a few seconds to finish uploading your list file to tinyupload"
msgstr "Espera unos segundos a que acabe de subirse tu fichero de lista a tinyupload"
msgctxt "#70647"
msgid "Error, it was not possible to upload the file to tinyupload.com!"
msgstr "Error, no se ha podido subir el fichero a tinyupload.com!"
msgctxt "#70648"
msgid "Upload file"
msgstr "Subido fichero"
msgctxt "#70649"
msgid "at tinyupload.com. The code to download it is:"
msgstr "a tinyupload.com. El código para descargarlo es:"
msgctxt "#70650"
msgid "List uploaded to tinyupload. If you want to share it with someone, pass it this code:"
msgstr "Subida lista a tinyupload. Si quieres compartirla con alguien, pásale este código:"
msgctxt "#70651"
msgid "Create a new list"
msgstr "Crear una nueva lista"
msgctxt "#70652"
msgid "Download list using tinyupload code"
msgstr "Descargar lista con código de tinyupload"
msgctxt "#70653"
msgid "Download list using direct url"
msgstr "Descargar lista de una url directa"
msgctxt "#70654"
msgid "Information about lists"
msgstr "Información sobre las listas"
msgctxt "#70655"
msgid "Error, the list can not be downloaded!"
msgstr "Error, no se puede descargar la lista!"
msgctxt "#70656"
msgid "Error, the downloaded file does not have the expected format!"
msgstr "Error, el fichero descargado no tiene el formato esperado!"
msgctxt "#70657"
msgid "Name to save the list"
msgstr "Nombre para guardar la lista"
msgctxt "#70658"
msgid "Overwrite file?"
msgstr "Sobrescribir el fichero?"
msgctxt "#70659"
msgid "Error, the list can not be recorded!"
msgstr "Error, no se puede grabar la lista!"
msgctxt "#70660"
msgid "Ok, list downloaded correctly"
msgstr "Ok, lista descargada correctamente"

View File

@@ -5126,11 +5126,11 @@ msgstr "URL de dónde descargar la lista"
msgctxt "#70611"
msgid ""
"- You can have different lists, but only one of them is active, the active list is the one shown in "My links" and where the links that are being added are stored.\n"
"[CR] - You can change the active list and toggle between the ones you have. \ N"
"[CR] - You can share a list through tinyupload and then pass the resulting code to your friends so they can download it. \ N"
"[CR] - You can download a list if you pass a tinyupload code or a URL where it is hosted. \ N"
"[CR] - If you want to do it manually, you can copy a list alfavorites - *. Json that have been passed to the userdata folder of the addon, and you can upload these json to some server and pass your urls to your friends to share them. n "
"[CR] - To share lists from the addon, the service of tinyupload.com is used because it is free, private and relatively fast.The files are saved until 100 days pass without anyone downloading them, they are private because they require a code to access them, and the 50MB limitation is enough for the lists. \ n "
"[CR] - You can change the active list and toggle between the ones you have. \n"
"[CR] - You can share a list through tinyupload and then pass the resulting code to your friends so they can download it. \n"
"[CR] - You can download a list if you pass a tinyupload code or a URL where it is hosted. \n"
"[CR] - If you want to do it manually, you can copy a list alfavorites - *. Json that have been passed to the userdata folder of the addon, and you can upload these json to some server and pass your urls to your friends to share them. \n"
"[CR] - To share lists from the addon, the service of tinyupload.com is used because it is free, private and relatively fast.The files are saved until 100 days pass without anyone downloading them, they are private because they require a code to access them, and the 50MB limitation is enough for the lists. \n"
msgstr ""
"- Puedes tener diferentes listas, pero solamente una de ellas está activa. La lista activa es la que se muestra en "Mis enlaces" y dónde se guardan los enlaces que se vayan añadiendo.\n"
"[CR]- Puedes ir cambiando la lista activa y alternar entre las que tengas.\n"
@@ -5205,4 +5205,132 @@ msgstr "Mover hacia abajo"
msgctxt "#70628"
msgid "Move down all"
msgstr "Mover abajo del todo"
msgstr "Mover abajo del todo"
msgctxt "#70629"
msgid "Rename list"
msgstr "Cambiar nombre de la lista"
msgctxt "#70630"
msgid "Error, list not found!"
msgstr "Error, no se encuentra la lista!"
msgctxt "#70631"
msgid "Error, list could not be renamed"
msgstr "Error, no se ha podido renombrar la lista"
msgctxt "#70632"
msgid "The active list can not be deleted"
msgstr "La lista activa no se puede eliminar"
msgctxt "#70633"
msgid "You are sure do you want to delete the list"
msgstr "Estás seguro de querer borrar la lista"
msgctxt "#70634"
msgid "Created at"
msgstr "Creada el"
msgctxt "#70635"
msgid "and modified at"
msgstr "y modificada en"
msgctxt "#70636"
msgid "Downloaded at"
msgstr "Descargada el"
msgctxt "#70637"
msgid "since"
msgstr "desde"
msgctxt "#70638"
msgid "Shared in tinyupload at"
msgstr "Compartida en tinyupload el"
msgctxt "#70639"
msgid "with the code"
msgstr "con el código"
msgctxt "#70640"
msgid "Number of folders:"
msgstr "Número de carpetas:"
msgctxt "#70641"
msgid "links"
msgstr "enlaces"
msgctxt "#70642"
msgid "Create/download list / Info ..."
msgstr "Crear/descargar lista / Info ..."
msgctxt "#70643"
msgid "Share list"
msgstr "Compartir lista"
msgctxt "#70644"
msgid "Connecting with tinyupload"
msgstr "Conectando con tinyupload ..."
msgctxt "#70645"
msgid "Uploading file"
msgstr "Subiendo fichero"
msgctxt "#70646"
msgid "Wait a few seconds to finish uploading your list file to tinyupload"
msgstr "Espera unos segundos a que acabe de subirse tu fichero de lista a tinyupload"
msgctxt "#70647"
msgid "Error, it was not possible to upload the file to tinyupload.com!"
msgstr "Error, no se ha podido subir el fichero a tinyupload.com!"
msgctxt "#70648"
msgid "Upload file"
msgstr "Subido fichero"
msgctxt "#70649"
msgid "at tinyupload.com. The code to download it is:"
msgstr "a tinyupload.com. El código para descargarlo es:"
msgctxt "#70650"
msgid "List uploaded to tinyupload. If you want to share it with someone, pass it this code:"
msgstr "Subida lista a tinyupload. Si quieres compartirla con alguien, pásale este código:"
msgctxt "#70651"
msgid "Create a new list"
msgstr "Crear una nueva lista"
msgctxt "#70652"
msgid "Download list using tinyupload code"
msgstr "Descargar lista con código de tinyupload"
msgctxt "#70653"
msgid "Download list using direct url"
msgstr "Descargar lista de una url directa"
msgctxt "#70654"
msgid "Information about lists"
msgstr "Información sobre las listas"
msgctxt "#70655"
msgid "Error, the list can not be downloaded!"
msgstr "Error, no se puede descargar la lista!"
msgctxt "#70656"
msgid "Error, the downloaded file does not have the expected format!"
msgstr "Error, el fichero descargado no tiene el formato esperado!"
msgctxt "#70657"
msgid "Name to save the list"
msgstr "Nombre para guardar la lista"
msgctxt "#70658"
msgid "Overwrite file?"
msgstr "Sobrescribir el fichero?"
msgctxt "#70659"
msgid "Error, the list can not be recorded!"
msgstr "Error, no se puede grabar la lista!"
msgctxt "#70660"
msgid "Ok, list downloaded correctly"
msgstr "Ok, lista descargada correctamente"