From d2ec0e2aa1cf8fa25a108d887bd3ed28486dd8cf Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Mon, 25 May 2020 15:15:48 +0100 Subject: [PATCH] Display reposts on following page. Update Spanish strings. --- .../ui/channel/ChannelContentFragment.java | 5 +- .../ui/findcontent/AllContentFragment.java | 2 +- .../ui/findcontent/FollowingFragment.java | 2 +- .../main/java/io/lbry/browser/utils/Lbry.java | 25 ++- app/src/main/res/values-es/strings.xml | 149 +++++++++--------- 5 files changed, 107 insertions(+), 76 deletions(-) diff --git a/app/src/main/java/io/lbry/browser/ui/channel/ChannelContentFragment.java b/app/src/main/java/io/lbry/browser/ui/channel/ChannelContentFragment.java index 3e3e804a..6f1cc613 100644 --- a/app/src/main/java/io/lbry/browser/ui/channel/ChannelContentFragment.java +++ b/app/src/main/java/io/lbry/browser/ui/channel/ChannelContentFragment.java @@ -20,6 +20,7 @@ import org.json.JSONObject; import java.util.ArrayList; import java.util.Arrays; +import java.util.Collections; import java.util.List; import java.util.Map; @@ -219,7 +220,7 @@ public class ChannelContentFragment extends Fragment implements DownloadActionLi } return Lbry.buildClaimSearchOptions( - null, + (List) null, null, canShowMatureContent ? null : new ArrayList<>(Predefined.MATURE_TAGS), Arrays.asList(channelId), @@ -232,7 +233,7 @@ public class ChannelContentFragment extends Fragment implements DownloadActionLi private List getContentSortOrder() { if (contentSortOrder == null) { - return Arrays.asList(Claim.ORDER_BY_RELEASE_TIME); + return Collections.singletonList(Claim.ORDER_BY_RELEASE_TIME); } return contentSortOrder; } diff --git a/app/src/main/java/io/lbry/browser/ui/findcontent/AllContentFragment.java b/app/src/main/java/io/lbry/browser/ui/findcontent/AllContentFragment.java index 9eb90191..edfdcadf 100644 --- a/app/src/main/java/io/lbry/browser/ui/findcontent/AllContentFragment.java +++ b/app/src/main/java/io/lbry/browser/ui/findcontent/AllContentFragment.java @@ -407,7 +407,7 @@ public class AllContentFragment extends BaseFragment implements DownloadActionLi } return Lbry.buildClaimSearchOptions( - null, + (List) null, (currentContentScope == ContentScopeDialogFragment.ITEM_EVERYONE) ? null : tags, canShowMatureContent ? null : new ArrayList<>(Predefined.MATURE_TAGS), null, diff --git a/app/src/main/java/io/lbry/browser/ui/findcontent/FollowingFragment.java b/app/src/main/java/io/lbry/browser/ui/findcontent/FollowingFragment.java index 2e4b84fa..83f98476 100644 --- a/app/src/main/java/io/lbry/browser/ui/findcontent/FollowingFragment.java +++ b/app/src/main/java/io/lbry/browser/ui/findcontent/FollowingFragment.java @@ -424,7 +424,7 @@ public class FollowingFragment extends BaseFragment implements } return Lbry.buildClaimSearchOptions( - Claim.TYPE_STREAM, + Arrays.asList(Claim.TYPE_STREAM, Claim.TYPE_REPOST), null, canShowMatureContent ? null : new ArrayList<>(Predefined.MATURE_TAGS), getChannelIds(), diff --git a/app/src/main/java/io/lbry/browser/utils/Lbry.java b/app/src/main/java/io/lbry/browser/utils/Lbry.java index 7f6df825..4e7c8046 100644 --- a/app/src/main/java/io/lbry/browser/utils/Lbry.java +++ b/app/src/main/java/io/lbry/browser/utils/Lbry.java @@ -8,6 +8,7 @@ import java.io.IOException; import java.security.KeyStore; import java.util.ArrayList; import java.util.Arrays; +import java.util.Collections; import java.util.Date; import java.util.HashMap; import java.util.Iterator; @@ -374,8 +375,30 @@ public final class Lbry { String releaseTime, int page, int pageSize) { + return buildClaimSearchOptions( + Collections.singletonList(claimType), + anyTags, + notTags, + channelIds, + notChannelIds, + orderBy, + releaseTime, + page, + pageSize); + } + + public static Map buildClaimSearchOptions( + List claimType, + List anyTags, + List notTags, + List channelIds, + List notChannelIds, + List orderBy, + String releaseTime, + int page, + int pageSize) { Map options = new HashMap<>(); - if (!Helper.isNullOrEmpty(claimType)) { + if (claimType != null && claimType.size() > 0) { options.put("claim_type", claimType); } options.put("no_totals", true); diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 72bfc7d8..9d1d68a7 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -6,7 +6,7 @@ Explorar Contenido Tu Contenido - Cartera + Billetera Siguiendo Elección del Editor Tus Etiquetas @@ -20,16 +20,15 @@ Ajustes Acerca de Registrarse -   -Error al iniciar la aplicación. Verifique su conexión de datos e inténtelo nuevamente. Si este problema persiste, por favor envíe un correo electrónico a hello@lbry.com - No hay contenido para mostrar en este momento. Por favor, refine su selección o realice la consulta más tarde. + Error al iniciar la aplicación. Verifique su conexión de datos e inténtelo nuevamente. Si este problema persiste, por favor envíe un correo electrónico a hello@lbry.com + No hay contenido para mostrar en este momento. Por favor, cambie su selección o realice la consulta más tarde. Bienvenido a LBRY. LBRY es una plataforma de contenido controlada por la comunidad donde puedes encontrar y publicar videos, música, libros y más. Al continuar, acepto los <a href=\"https://lbry.com/termsofservice\"> Términos de servicio </a> y confirmo que tengo más de 13 años. Por favor espere mientras preparamos algunas cosas... - Usa LBRY » + Usar LBRY » Busca vídeos, música y más @@ -51,7 +50,7 @@ Error al iniciar la aplicación. Verifique su conexión de datos e inténtelo nu Etiquetas Compartir - Republicar + Repostear Propina Editar Eliminar @@ -63,10 +62,9 @@ Error al iniciar la aplicación. Verifique su conexión de datos e inténtelo nu Compartir contenido LBRY Ver Reproducir - Contenido no admitido + Contenido no Soportado Lo sentimos, no podemos mostrar este contenido en la aplicación.Puedes encontrar el archivo%1$sen tu carpeta de descargas. -   -No hay nada en este lugar. + No hay nada en este lugar. Publica algo aquí No se puede acceder a este contenido en este momento. Por favor, inténtelo de nuevo más tarde. 0:00 @@ -77,13 +75,9 @@ No hay nada en este lugar. Falló al cargar%1$s. Por favor, inténtelo de nuevo más tarde. No hay sesión de reparto disponible en este momento. ¿Eliminar contenido? -   -¿Estás seguro de que deseas publicar este contenido? No se eliminarán archivos de su dispositivo. -   -El contenido se eliminó con éxito de la cadena de bloques. -   -El contenido no se pudo eliminar en este momento. Por favor, inténtelo de nuevo más tarde. -  + ¿Estás seguro de que deseas publicar este contenido? No se eliminarán archivos de su dispositivo. + El contenido se eliminó con éxito de la cadena de bloques. + El contenido no se pudo eliminar en este momento. Por favor, inténtelo de nuevo más tarde. %1$svista %1$s vistas @@ -104,12 +98,10 @@ El contenido no se pudo eliminar en este momento. Por favor, inténtelo de nuevo -   -Grabar + Grabar Toma una foto Cargar un archivo -   -No pudimos encontrar ningún video en su dispositivo. Tome una foto o grabe un video para comenzar. + No pudimos encontrar ningún video en su dispositivo. Tome una foto o grabe un video para comenzar. Espera mientras cargamos tus videos ... LBRY requiere acceso para poder mostrar y publicar sus videos, imágenes y otros archivos desde su dispositivo. LBRY requiere acceso a su cámara para grabar videos. @@ -119,27 +111,23 @@ No pudimos encontrar ningún video en su dispositivo. Tome una foto o grabe un v Precio Tu contenido será gratis. Presiona el botón para establecer un precio. Dirección de contenido - Aleatorizar + Aleatorio Dirección - La dirección donde las personas pueden encontrar su contenido (ex. lbry://myvideo) + La dirección donde las personas pueden encontrar su contenido (Ejemplo. lbry://myvideo) Licencia Descripción de la licencia Opciones adicionales - Mostrar campos extras - Ocultar campos extras + Mostrar campos adicionales + Ocultar campos adicionales No se ha encontrado ningún archivo para publicar. Optimización de video No se pudo crear una miniatura automáticamente desde su archivo de contenido. Su video está siendo optimizado para un mejor soporte en una amplia gama de dispositivos. Puede completar los campos restantes a continuación mientras está en progreso. -   -Su video fue optimizado con éxito para una mejor reproducción en tantos dispositivos como sea posible. Por favor, proceda a publicar su contenido. -   -Tu video no pudo ser optimizado. El archivo se cargará sin cambios. + Su video fue optimizado con éxito para una mejor reproducción en tantos dispositivos como sea posible. Por favor, proceda a publicar su contenido. + Tu video no pudo ser optimizado. El archivo se cargará sin cambios. Duración completa del video: %1$s -   -No puede publicar contenido en este momento porque el servicio en segundo plano aún se está inicializando. -   -Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en la cadena de bloques. + No puede publicar contenido en este momento porque el servicio en segundo plano aún se está iniciando. + Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en la cadena de bloques. La optimización de video está en progreso. Si desea cancelar, presione Cancelar en la parte inferior de la página. La optimización de video está en progreso. No hay una aplicación de cámara disponible para grabar videos en este dispositivo. @@ -169,7 +157,7 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en Polaco Malayo Portugués - vietnamita + Vietnamita Tailandés Arabe Checo @@ -184,12 +172,12 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en Ninguno Dominio publico Material con derechos de autor - Creative Commons Atribución 4.0 Internacional - Atribución-CompartirIgual 4.0 Internacional - Atribución-SinDerivadas 4.0 Internacional - Atribución-NoComercial 4.0 Internacional - Atribución-NoComercial-CompartirIgual 4.0 Internacional - Atribución-NoComercial-SinDerivadas 4.0 Internacional + Creative Commons Attribution 4.0 International + Creative Commons Attribution-ShareAlike 4.0 International + Creative Commons Attribution-NoDerivatives 4.0 International + Creative Commons Attribution-NonCommercial 4.0 International + Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International + Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International LBC @@ -197,14 +185,14 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en - Uno o más elementos de contenido no se pudieron eliminar en este momento. Por favor, inténtelo de nuevo más tarde. + Uno o más elementos del contenido no se pudieron eliminar en este momento. Por favor, inténtelo de nuevo más tarde. ¿Está seguro de que desea eliminar los elemento de contenido seleccionados? - ¿Está seguro de que desea eliminar los elementos de contenido seleccionados? + ¿Está seguro de que desea eliminar los elementos del contenido seleccionado? El elemento de contenido se eliminó correctamente. - Los elementos de contenido se eliminaron correctamente. + Los elementos del contenido se eliminaron correctamente. @@ -225,7 +213,7 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en Mostrar sugerencias de URL Notificaciones Suscripciones - Intereses de contenido + Contenido Interesante Mantenga el servicio LBRY ejecutándose en segundo plano para mejorar el rendimiento de la billetera y la red Participar en la red de datos (requiere reiniciar la aplicación y el servicio en segundo plano) @@ -233,7 +221,7 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en %1$s- Buscar %1$s- Etiqueta - Buscar \'%1$s\' + Buscar por \'%1$s\' Explora la etiqueta \'%1$s\' Ver contenido en%1$s Ver el%1$sCanal @@ -246,15 +234,15 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en Saldo Tu Actualmente tienes - Puede convertir sus créditos a USD y retirar el monto convertido mediante un intercambio. <a href=\"https://lbry.com/faq/exchanges\">Learn more</a>. + Puede convertir sus créditos a USD y retirar el monto convertido mediante un intercambio. <a href=\"https://lbry.com/faq/exchanges\">Aprender más</a>. <a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Convierta créditos a USD en Bittrex</a> También tienes En stake en propinas en tus publicaciones - en tus apoyos + en tus propinas Obtenga más propinas al subir videos geniales - El servicio en segundo plano se está inicializando ... + El servicio en segundo plano se está iniciando... El servicio en segundo plano aún se está iniciando. Puede explorar y ver contenido mientras tanto. No puede hacer esto ahora porque el servicio en segundo plano todavía no está iniciado. @@ -279,17 +267,17 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en Recibir Gastar Publicar - Apoyo + Soporte Abandonar Canal Actualización de canal Publicar actualización - sincronización de la billetera - estado de sincronización + Sincronización de la billetera + Estado de sincronización Encendido Apagado - Email + Correo electrónico No hay correo electrónico conectado <a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Copia de seguridad manual</a> <a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Preguntas frecuentes sobre sincronización</a> @@ -313,6 +301,10 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en cuota %1$s Historial de transacciones + desbloquear + ¿Desbloquear propinas? + ¿Seguro que quieres desbloquear todos tus propinas? + Has enviado%1$s crédito Has enviado %1$s créditos @@ -351,7 +343,7 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en Esto aparecerá como una propina para %1$s,lo que aumentará su capacidad de ser descubierto mientras está activo. <a href=\"https://lbry.com/faq/tipping\">Aprender más</a>. Esto aparecerá como una propina para %1$s, lo que aumentará la capacidad del canal para ser descubierto mientras está activo. <a href=\"https://lbry.com/faq/tipping\">Aprender más</a>. Cancelar - Republicar %1$s + Repostear%1$s ¡Vuelva a publicar su contenido favorito para ayudar a que más personas lo descubran! Canal para publicar en Mostrar avanzado @@ -368,12 +360,12 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en Por favor introduce una dirección de email. you@example.com - Un email ha sido enviado a - Por favor da clic en el link del mensaje para completar el inicio de sesión + Un correo ha sido enviado a + Haga clic en el enlace/link del mensaje para completar el inicio de sesión. Reenviar Continuar Por favor introduce una dirección valida de email - Por favor sigue las instrucciones en el email que te enviamos a tu dirección para continuar. + Siga las instrucciones en el correo electrónico enviado a su dirección para continuar. Has iniciado sesión con éxito en lbry.tv Recuperando la información de tu cuenta... Aplicando datos de billetera... @@ -388,7 +380,7 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en No estoy interesado Verificación manual de recompensas Esta cuenta debe someterse a revisión antes de poder participar en el programa de recompensas. Esto puede llevar desde varios minutos hasta varios días. - Si continúa viendo este mensaje, solicite ser verificado en el <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>. + Si continúa viendo este mensaje, solicite ser verificado en el <a href=\"https://discordapp.com/invite/Z3bERWA\">Servidor LBRY Discord</a>. ¡Mientras tanto, disfruta de contenido gratuito! Verificar número de teléfono Ingrese el código de verificación enviado a%1$s @@ -402,8 +394,7 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en No pudimos encontrar nuevas etiquetas que aún no se hayan agregado. - No has creado ningún canal -¡Empieza ahora creando un nuevo canal! + No has creado ningún canal, ¡Empieza ahora creando un nuevo canal! Crear un canal Crear un canal... Editar canal @@ -435,7 +426,7 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en El nombre de tu canal contiene caracteres no válidos. Ya has creado un canal con el mismo nombre. Por favor ingrese un monto de depósito válido. - El deposito no puede ser mas alto que tu balance. + El deposito no puede ser mas alto que tu Saldo. La solicitud de guardar el canal falló. Inténtalo de nuevo. El canal se guardó correctamente. El reclamo está pendiente de publicación en blockchain. Podrá acceder o editar el reclamo en unos momentos. @@ -458,10 +449,10 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en Los créditos LBRY le permiten publicar o comprar contenido. Puede obtener créditos gratuitos por valor de $ %1$s después de proporcionar una dirección de correo electrónico. - <a href=\"https://lbry.com/faq/earn-credits\">Aprende más</a>. + <a href=\"https://lbry.com/faq/earn-credits\">Aprender más</a>. Empezar abc123 - Reclamación + Reclamar Ingrese un código de recompensa personalizado para reclamar. No reclamado Código personalizado @@ -476,10 +467,26 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en %1$s créditos disponibles + + La publicación requiere créditos. + La creación de canales requiere créditos. + Gana recompensas por invitar a tus amigos. + Gana algunos créditos para acceder a este contenido. + Toque aquí para obtener algunos de forma gratuita. + Créditos gratuitos disponibles en recompensas. + + %1$s créditos gratis disponibles en recompensas. + %1$s créditos gratis disponibles en recompensas. + + + Obtener %1$s free credits after creating an account. + Obtener %1$s free credits after creating an account. + + Programa de Invitación LBRY Puede obtener créditos adicionales por cada persona que invite a usar LBRY. - <a href=\"https://lbry.com/faq/invites\">Aprende más</a>. + <a href=\"https://lbry.com/faq/invites\">Aprender más</a>. Enlace de invitación Comparta este enlace con amigos (o enemigos) y obtenga créditos cuando se unan a lbry.tv. Tu enlace de invitación @@ -504,7 +511,7 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en No tienes ningún contenido descargado en este dispositivo. No has visto ningún contenido en este dispositivo. No ha comprado ningún contenido en su cuenta. - Mantener + Esconder Estadísticas Vídeo Audio @@ -519,34 +526,34 @@ Su contenido fue publicado con éxito. Puede tardar unos minutos en aparecer en El archivo fue con éxito suprimido. - Los archivos fueron con éxito suprimidos. + Los archivos fueron eliminados con éxito. Sobre LBRY Libertad de contenido - LBRY es un mercado digital gratuito, abierto y gestionado por la comunidad. Es una plataforma descentralizada de distribución de contenido entre pares para que los creadores carguen y compartan contenido y obtengan créditos LBRY por su esfuerzo. Los usuarios podrán encontrar una amplia selección de videos, música, libros electrónicos y otro contenido digital que les interese. - Sé social + LBRY es un mercado digital gratuito, abierto y gestionado por la comunidad. Es una plataforma descentralizada de distribución de contenido entre pares para que los creadores carguen, compartan contenido y obtengan créditos LBRY por su esfuerzo. Los usuarios podrán encontrar una amplia selección de videos, música, libros electrónicos y otro contenido digital que les interese. + Se social Puede interactuar con el equipo LBRY y los miembros de la comunidad en Discord, Facebook, Instagram, Twitter o Reddit. - Info de la App + Informacion de la applicacion Cargando... <a href=\"https://lbry.com/faq/what-is-lbry\">¿Qué es LBRY?</a> <a href=\"https://lbry.com/faq/android-basics\">Android Básicos</a> - <a href=\"https://lbry.com/faq\">FAQ</a> + <a href=\"https://lbry.com/faq\">Preguntas más frecuentes</a> <a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a> <a href=\"https://www.facebook.com/LBRYio\">Facebook</a> <a href=\"https://www.instagram.com/LBRYio\">Instagram</a> <a href=\"https://reddit.com/r/lbry\">Reddit</a> <a href=\"https://t.me/lbryofficial\">Telegram</a> <a href=\"https://twitter.com/LBRYio\">Twitter</a> - Actualizar preferencias de correo - Versión de la app + Actualizar las preferencias del correo + Version de la aplicacion LBRY SDK Plataforma ID de instalación Token de Firebase Registros - Enviar registros + Enviar registro Correo electrónico conectado Desconocido No se pudo encontrar el archivo lbrynet.log.