From 540a841255aed469c0794fff72e532a317610ba5 Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Sat, 23 May 2020 19:42:30 +0100 Subject: [PATCH] Fix pip restore and fullscreen quirks. French and Portuguese strings added. --- .../java/io/lbry/browser/MainActivity.java | 19 +- .../ui/findcontent/FileViewFragment.java | 23 +- app/src/main/res/layout/app_bar_main.xml | 1 - app/src/main/res/values-fr/strings.xml | 585 ++++++++++++++++++ app/src/main/res/values-pt/strings.xml | 585 ++++++++++++++++++ 5 files changed, 1199 insertions(+), 14 deletions(-) create mode 100644 app/src/main/res/values-fr/strings.xml create mode 100644 app/src/main/res/values-pt/strings.xml diff --git a/app/src/main/java/io/lbry/browser/MainActivity.java b/app/src/main/java/io/lbry/browser/MainActivity.java index a36bcd23..ae1b023c 100644 --- a/app/src/main/java/io/lbry/browser/MainActivity.java +++ b/app/src/main/java/io/lbry/browser/MainActivity.java @@ -17,7 +17,6 @@ import android.content.res.Configuration; import android.content.res.TypedArray; import android.database.sqlite.SQLiteDatabase; import android.graphics.Color; -import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.AsyncTask; @@ -179,6 +178,7 @@ import okhttp3.OkHttpClient; public class MainActivity extends AppCompatActivity implements SdkStatusListener { private Map specialRouteFragmentClassMap; + @Getter private boolean inPictureInPictureMode; @Getter private boolean inFullscreenMode; @@ -193,7 +193,6 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener public static boolean startingShareActivity = false; public static boolean startingPermissionRequest = false; public static boolean startingSignInFlowActivity = false; - public static boolean startingCameraRequest = false; private boolean enteringPIPMode = false; private boolean fullSyncInProgress = false; private int queuedSyncCount = 0; @@ -383,6 +382,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener public WindowInsetsCompat onApplyWindowInsets(View v, WindowInsetsCompat insets) { ViewCompat.onApplyWindowInsets(findViewById(R.id.url_suggestions_container), insets.replaceSystemWindowInsets(0, 0, 0, insets.getSystemWindowInsetBottom())); + return ViewCompat.onApplyWindowInsets(v, insets.replaceSystemWindowInsets( insets.getSystemWindowInsetLeft(), @@ -796,7 +796,8 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener findViewById(R.id.floating_balance_main_container).setVisibility(View.GONE); findViewById(R.id.global_now_playing_card).setVisibility(View.GONE); findViewById(R.id.global_sdk_initializing_status).setVisibility(View.GONE); - getSupportActionBar().hide(); + findViewById(R.id.app_bar_main_container).setFitsSystemWindows(true); + hideActionBar(); PlayerView pipPlayer = findViewById(R.id.pip_player); pipPlayer.setVisibility(View.VISIBLE); @@ -805,14 +806,20 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener playerReassigned = true; } private void renderFullMode() { - getSupportActionBar().show(); + if (!inFullscreenMode) { + showActionBar(); + } else { + findViewById(R.id.app_bar_main_container).setFitsSystemWindows(false); + } + findViewById(R.id.content_main).setVisibility(View.VISIBLE); findViewById(R.id.floating_balance_main_container).setVisibility(inFullscreenMode ? View.INVISIBLE : View.VISIBLE); + Fragment fragment = getCurrentFragment(); - if (!(fragment instanceof FileViewFragment)) { + if (!(fragment instanceof FileViewFragment) && !inFullscreenMode) { findViewById(R.id.global_now_playing_card).setVisibility(View.VISIBLE); } - if (!Lbry.SDK_READY) { + if (!Lbry.SDK_READY && !inFullscreenMode) { findViewById(R.id.global_sdk_initializing_status).setVisibility(View.VISIBLE); } diff --git a/app/src/main/java/io/lbry/browser/ui/findcontent/FileViewFragment.java b/app/src/main/java/io/lbry/browser/ui/findcontent/FileViewFragment.java index 451ca8fd..e6bcbb6d 100644 --- a/app/src/main/java/io/lbry/browser/ui/findcontent/FileViewFragment.java +++ b/app/src/main/java/io/lbry/browser/ui/findcontent/FileViewFragment.java @@ -538,7 +538,11 @@ public class FileViewFragment extends BaseFragment implements Context context = getContext(); Helper.setWunderbarValue(currentUrl, context); if (context instanceof MainActivity) { - LbryAnalytics.setCurrentScreen((MainActivity) context, "File", "File"); + MainActivity activity = (MainActivity) context; + LbryAnalytics.setCurrentScreen(activity, "File", "File"); + if (claim != null && claim.isPlayable() && activity.isInFullscreenMode()) { + enableFullScreenMode(); + } } if (MainActivity.appPlayer != null) { @@ -1800,8 +1804,6 @@ public class FileViewFragment extends BaseFragment implements View playerView = root.findViewById(R.id.file_view_exoplayer_view); ((ImageView) playerView.findViewById(R.id.player_image_full_screen_toggle)).setImageResource(R.drawable.ic_fullscreen_exit); - root.findViewById(R.id.player_image_full_screen_toggle).setVisibility(View.GONE); - MainActivity activity = (MainActivity) context; activity.enterFullScreenMode(); @@ -2121,17 +2123,24 @@ public class FileViewFragment extends BaseFragment implements @Override public void onPortraitOrientationEntered() { - Context context = getContext(); + // Skip this for now. User restores default view mode by pressing fullscreen toggle + /*Context context = getContext(); if (context instanceof MainActivity && ((MainActivity) context).isInFullscreenMode()) { disableFullScreenMode(); - } + }*/ } @Override public void onLandscapeOrientationEntered() { Context context = getContext(); - if (claim != null && claim.isPlayable() && context instanceof MainActivity && !((MainActivity) context).isInFullscreenMode()) { - enableFullScreenMode(); + if (context instanceof MainActivity) { + MainActivity activity = (MainActivity) context; + if (activity.isInPictureInPictureMode()) { + return; + } + if (claim != null && claim.isPlayable() && !activity.isInFullscreenMode()) { + enableFullScreenMode(); + } } } diff --git a/app/src/main/res/layout/app_bar_main.xml b/app/src/main/res/layout/app_bar_main.xml index 212efa4c..a401bf61 100644 --- a/app/src/main/res/layout/app_bar_main.xml +++ b/app/src/main/res/layout/app_bar_main.xml @@ -6,7 +6,6 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" - android:background="@color/white" android:focusable="true" android:focusableInTouchMode="true" tools:context=".MainActivity"> diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml new file mode 100644 index 00000000..1b1f2f08 --- /dev/null +++ b/app/src/main/res/values-fr/strings.xml @@ -0,0 +1,585 @@ + + LBRY + Ouvre le tiroir de navigation + Ferme le tiroir de navigation  + + + Trouver du contenu + Votre Contenue + Porte-feuille + Suivez + Choix de l’éditeur + Vos Mots clés + Tous les contenus + Chaînes + Bibliothèque + Publications + Nouvelle publication + Récompenses + Invite + Réglages + À propos de + Se connecter + Démarrage app a échoué. Veuillez vérifier votre connexion de données et réessayer. Si ce problème persiste, veuillez envoyer un courriel hello@lbry.com + Aucun contenu à afficher pour le moment. S’il vous plaît affiner votre sélection ou vérifier plus tard. + + + Bienvenue à LBRY. + LBRY est une plate-forme de contenu contrôlée par la communauté où vous pouvez trouver et publier des vidéos, de la musique, des livres, et plus encore. + En continuant, je suis d’accord pour le <a href=\"https://lbry.com/termsofservice\">Terms of Service</a> et de confirmer que je suis plus de l’âge de 13 ans. + S’il vous plaît attendre pendant que nous obtenons certaines choses prêtes ... + Utilisez LBRY » + + + Rechercher des vidéos, de la musique et plus encore + + + Trouver des Chaînes à suivre + Chaînes que vous suivez + Découvrir + LBRY fonctionne mieux si vous suivez au moins 5 créateurs que vous aimez. Connectez-vous pour montrer aux créateurs que vous suivez si vous avez déjà un compte. + S’il vous plaît sélectionner jusqu’à 5 créateurs pour continuer. + %1$d restant.... + Fini + Tout + Découvrez de nouvelles chaînes + + + Anonyme + + + Mots clés + Partager + Republier + Pourboire + Modifier + Supprimer + Télécharger + Ouvrir + Rapport + Chargement de données décentralisées... + Contenu connexe + Partager le contenu LBRY + Vue + Jouer + Contenu non pris en charge + Désolé, nous ne sommes pas en mesure d’afficher ce contenu dans l’application. Vous pouvez trouver le fichier %1$s dans votre dossier de téléchargements. + Il n\'y a rien à cet endroit. + Publier quelque chose ici + Ce contenu ne peut pas être consulté pour le moment. Veuillez réessayer dans un instant. + 0:00 + Le fichier à \"%1$s\" n\'existe pas. + Confirmer l\'achat + Supprimer le fichier + Êtes-vous sûr de vouloir supprimer ce fichier de votre appareil ? + Échec du chargement %1$s. Veuillez réessayer plus tard. + Il n’y a pas de session de casting disponible pour le moment. + Supprimer le contenu? + Voulez-vous vraiment annuler la publication de ce contenu? Aucun fichier ne sera supprimé de votre appareil. + Le contenu a été supprimé avec succès de la blockchain. + Le contenu n\'a pas pu être supprimé pour le moment. Veuillez réessayer plus tard. + + %1$svues + %1$s vues + + + Cela va acheter \"%1$s\" pour %2$s les crédits + Cela va acheter \"%1$s\" pour %2$s crédit + + + + Il n\'y a encore rien ici. \ NVeuillez vérifier ultérieurement. + Contenu + Site Internet + republié + + %1$s suiveur + %1$ssuiveurs + + + + Record + Prendre une photo + Télécharger un fichier + Nous n\'avons trouvé aucune vidéo sur votre appareil. Prenez une photo ou enregistrez une vidéo pour commencer. + Veuillez patienter pendant que nous chargeons vos vidéos... + LBRY nécessite un accès pour pouvoir afficher et publier vos vidéos, images et autres fichiers depuis votre appareil. + LBRY nécessite l\'accès à votre appareil photo pour enregistrer des vidéos. + LBRY nécessite l\'accès à votre appareil photo pour prendre des photos. + Modifier le contenu + Mature mots clés + Prix + Votre contenu sera gratuit. Appuyez sur la bascule pour fixer un prix. + Adresse du contenu + Randomiser + Addresse + L\'adresse où les gens peuvent trouver votre contenu (ex. lbry://myvideo). + Licence + Description de la licence + Options additionelles + Afficher les champs supplémentaires + Masquer les champs supplémentaires + Aucun fichier trouvé à publier. + Optimisation vidéo + Une miniature n\'a pas pu être créée automatiquement à partir de votre fichier de contenu. + Votre vidéo est optimisée pour une meilleure prise en charge sur une large gamme d\'appareils. Vous pouvez remplir les champs restants ci-dessous pendant que cela est en cours. + Votre vidéo a été optimisée avec succès pour une meilleure lecture sur autant d\'appareils que possible. Veuillez publier votre contenu. + Votre vidéo n\'a pas pu être optimisée. Le fichier sera téléchargé sans modification. + Durée de la vidéo terminée: %1$s + Vous ne pouvez pas publier du contenu en ce moment parce que le service d’arrière-plan est encore en train d’être initialisé. + Votre contenu a été publié avec succès. Il peut prendre quelques instants pour apparaître sur la blockchain. + L\'optimisation vidéo est en cours. Si vous souhaitez annuler, appuyez sur Annuler au bas de la page. + L\'optimisation vidéo est en cours. + Aucune application d\'appareil photo n\'est disponible pour enregistrer des vidéos sur cet appareil. + Aucune application d\'appareil photo n\'est disponible pour prendre des photos sur cet appareil. + + Veuillez fournir un titre. + Veuillez spécifier une adresse où les gens peuvent trouver votre contenu. + Votre adresse de contenu contient des caractères non valides. + Vous avez déjà publié à l\'adresse de contenu spécifiée. Veuillez saisir une nouvelle adresse. + Aucun fichier sélectionné. Veuillez choisir une vidéo ou prendre une photo, ou sélectionnez un fichier avant de le publier. + Veuillez saisir un prix ou désactiver la bascule pour rendre votre contenu gratuit. + Veuillez sélectionner une miniature à télécharger avant la publication. + Veuillez attendre que la miniature termine le téléchargement avant de publier. + + Langue + Angalais + Chinois + Français + Allemand + Japonais + Russe + Espagnol + Indonésien + Italien + Néerlandais + Turc + Polonais + Malais + Portugais + Vietnamien + Thaï + Arabe + Tchèque + Croate + Cambodgien + Coréen + Norvégien + Roumain + Hindi + Grec + + Néant + Domaine public + Droits d\'auteur... + Creative Commons Attribution 4.0 International + Creative Commons Attribution-ShareAlike 4.0 International + Creative Commons Attribution-Aucun dérivé 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 + USD + + + + Un ou plusieurs éléments de contenu n\'ont pas pu être supprimés pour le moment. Veuillez réessayer plus tard. + + Êtes-vous sûr de vouloir supprimer les éléments de contenu sélectionnés? + Êtes-vous sûr de vouloir supprimer les éléments de contenu sélectionnés + + + Le contenu a été supprimé avec succès. + Le contenu a été supprimé avec succès . + + + + Oops! Quelque chose a mal tourné. + ID d\'installation chargé. + Les mots clés locales connues et suivies chargées. + Taux de change LBC / USD chargé. + Utilisateur authentifié. + Installation enregistrée. + Abonnements chargés. + Abonnements résolus. + + + Interface utilisateur de contenu & + Autre + Activer le thème sombre + Afficher le contenu mature + Afficher les suggestions d\'URL + Notifications + Abonnements + Intérêts de contenu + + Gardez le service LBRY en cours d\'exécution en arrière-plan pour améliorer les performances du portefeuille et du réseau + Participer au réseau de données (nécessite le redémarrage de l\'application et du service d\'arrière-plan) + + + %1$s-Recherche + %1$s-Mot-cle + Recherche pour \'%1$s\' + Explore le \'%1$s\' Mot-cle + Afficher le contenu sur %1$s + Voir le %1$s chaîne + + + Aucun résultat trouvé pour \'%1$s\'. Veuillez saisir un terme de recherche différent. + Vous pouvez rechercher n\'importe quoi, y compris des films, de la musique, des livres électroniques, des logiciels et plus encore. + Aucun contenu associé à afficher pour le moment. + + + Solde + Vous avez actuellement + Vous pouvez convertir vos crédits en USD et retirer le montant converti à l\'aide d\'un échange. <a href=\"https://lbry.com/faq/exchanges\">Learn more</a>. + <a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Convert credits to USD on Bittrex</a> + Vous avez aussi + Tu as jalonné + En pourboires + dans vos publications + dans vos supports + Obtenez plus de pourboire en téléchargeant des vidéos sympas + Le service d\'arrière-plan s\'initialise ... + Le service d\'arrière-plan est toujours en cours d\'initialisation. Vous pouvez explorer et regarder du contenu en attendant. + Vous ne pouvez pas le faire pour le moment car le service d\'arrière-plan est toujours en cours d\'initialisation. + + Une sauvegarde de votre portefeuille est synchronisée avec lbry.tv + Votre portefeuille n\'est actuellement pas synchronisé avec lbry.tv. Vous êtes responsable de la sauvegarde de votre portefeuille. + <a href=\"https://lbry.com/faq/account-sync\">What does this mean?</a> + <a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">What does this mean?</a> + + Recevez des crédits + Utilisez cette adresse de portefeuille pour recevoir des crédits envoyés par un autre utilisateur (ou vous-même). + Obtenir une nouvelle adresse + Vous pouvez générer une nouvelle adresse à tout moment, et toutes les adresses précédentes continueront à fonctionner. L\'utilisation de plusieurs adresses peut être utile pour suivre les paiements entrants provenant de plusieurs sources. + + Envoyer des crédits + Adresse du bénéficiaire + bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs + Montant + Envoyer + + Transactions récentes + Afficher tout + Recevoir + Dépenser + Publier + Soutien + Abandonner + Chaîne + Mise à jour de la chaîne + Publier la mise à jour + + Synchronisation de portefeuille + Statut de synchronisation + Activé + Desactiver + E-mail + Aucun e-mail connecté + <a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Manual backup</a> + <a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Sync FAQ</a> + 0 + LBC + + Compte recommandé + Un compte lbry.tv vous permet de gagner des récompenses, de sauvegarder votre portefeuille et de garder tout synchronisé. + Sans compte, vous assumez l\'entière responsabilité de la sécurisation de votre portefeuille et des données LBRY. + Ignorer le compte + S\'inscrire + Addresse copié + + Veuillez entrer une adresse valide pour envoyer des crédits à + Solde insuffisant + Veuillez saisir un montant valide + Vos crédits n\'ont pas pu être envoyés pour le moment. Veuillez réessayer plus tard. + Chargement des transactions... + Il n\'y a aucune transaction récente à afficher. + Il n\'y a aucune transaction à afficher pour le moment. + frais %1$s + Historique des transactions + + L\'optimisation vidéo est en cours. + Débloquer des conseils? + Voulez-vous vraiment déverrouiller tous vos conseils? + + + Vous avez envoyé %1$s crédits + Vous avez envoyé %1$s crédits + + + + Personnaliser vos mots-cles + Trier le contenu par + Contenu de + Contenu tendance + Nouveaux contenus + Contenu principal + Tendances + haut + Nouveau + 24 dernières heures + semaine passée + Mois passé + L\'année passée + Tous les contenus + de + pour + Filtrer pour + Tout le monde + Mots clés que vous suivez + Personnaliser + La vue sélectionnée n\'est pas encore disponible. + Il semble que vous n\'ayez encore suivi aucun mots clés. + Rechercher d\'autres mots clés + Vous n\'avez encore suivi aucun mots clés. Commencez par ajouter des mots clés qui vous intéressent! + Nous n\'avons pas pu trouver de nouveau mots-cles que vous ne suivez pas. + Le \'%1$s\' mot-cle a déjà été ajoutée. + Vous ne pouvez pas ajouter plus de 5 mots-cles. + Envoyer un pourboire + Envoyez un pourboire à %1$s + ce qui apparaîtra comme %1$s astuce, ce qui augmentera sa capacité à être découvert lorsqu\'il est actif.<a href=\"https://lbry.com/faq/tipping\">Learn more</a>. + le sien apparaîtra comme %1$s astuce, ce qui augmentera la capacité du canal à être découvert lorsqu\'il est actif <a href=\"https://lbry.com/faq/tipping\">Learn more</a>. + Annuler + Republier%1$s + Republiez votre contenu préféré pour aider plus de gens à le découvrir! + Chaîne sur laquelle publier + Afficher les paramètres avancés + Masquer avancé + Nom + 0.001 + Le contenu a été republié avec succès! + Le nom de republication contient des caractères non valides. + + Vous avez envoyé %1$scrédits comme pourboire, Mahalo! + Vous avez envoyé %1$scrédits comme pourboire, Mahalo! + + + + Veuillez fournir une adresse e-mail. + you@example.com + Un courriel a été envoyé à + Veuillez cliquer sur le lien dans le message pour terminer la connexion. + Renvoyer + Continuer + S\'il vous plaît, mettez une adresse email valide + Veuillez suivre les instructions dans l\'e-mail envoyé à votre adresse pour continuer. + Vous vous êtes connecté avec succès à lbry.tv + Récupération des informations de compte ... + Application des données du portefeuille ... + Veuillez saisir le mot de passe que vous avez utilisé pour sécuriser votre portefeuille. + Veuillez saisir un mot de passe pour sécuriser votre portefeuille. + Remarque: pour des raisons de sécurité du portefeuille, LBRY n\'est pas en mesure de réinitialiser votre mot de passe. + mot de passe + Activer la synchronisation + L\'opération de synchronisation du portefeuille n\'a pas pu être terminée pour le moment. Veuillez réessayer plus tard. Si ce problème persiste, veuillez envoyer un e-mail à hello@lbry.com. + Numéro de téléphone + Veuillez entrer votre numéro de téléphone. + Pas intéressé + Vérification manuelle des récompenses + Ce compte doit être examiné avant de pouvoir participer au programme de récompenses. Cela peut prendre de quelques minutes à plusieurs jours. + Si vous continuez à voir ce message, veuillez demander à être vérifié sur le <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>. + Veuillez profiter du contenu gratuit en attendant! + Vérifier le numéro de téléphone + Veuillez saisir le code de vérification envoyé à %1$s + 0000 + Verifier + S\'il vous plaît entrer un numéro de téléphone valide. + Veuillez saisir le code de vérification envoyé à votre numéro de téléphone. + + + Vous n\'avez pas encore ajouté de mots clés. Ajoutez des balises pour améliorer la découverte. + Nous n\'avons pas pu trouver de nouveaux mots-cles qui n\'ont pas encore été ajoutés. + + + Vous n\'avez pas créé de chaîne. \ NCommencez maintenant en créant une nouvelle chaîne! + Créer une Chaîne + Créer une Chaîne + Modifier la chaîne + Supprimer la sélection? + Supprimer la chaîne? + Voulez-vous vraiment supprimer cette chaîne? + La chaîne a été supprimée avec succès. + La chaîne n\'a pas pu être supprimée pour le moment. Veuillez réessayer plus tard. + Description + Oui + Non + Afficher les champs facultatifs + Masquer les champs facultatifs + sauvegarder + Nom de la Chaîne + Titre + \@ + Dépôt + Cette LBC reste la vôtre. Il s\'agit d\'un dépôt pour réserver le nom et peut être annulé à tout moment. + LBRY nécessite un accès pour télécharger du contenu sur votre appareil. + LBRY nécessite un accès pour charger des images à partir du stockage de votre appareil. + Sélectionnez la miniature + Sélectionnez l\'image de couverture + Le chemin du fichier n\'a pas pu être déterminé pour l\'image sélectionnée. Veuillez sélectionner une image dans un emplacement différent. + Veuillez attendre la fin du téléchargement en cours. + La demande de téléchargement d\'image a échoué. Veuillez réessayer. + Téléchargement... + Veuillez saisir un nom de chaîne. + Le nom de votre chaîne contient des caractères non valides. + vous avez déjà créé une chaîne du même nom. + veuillez saisir un montant de dépôt valide. + Le dépôt ne peut pas être supérieur à votre solde. + La demande de sauvegarde de la chaîne a échoué. Veuillez réessayer. + La chaîne a été enregistrée avec succès. + La revendication est en attente de publication sur la blockchain. Vous pourrez accéder ou modifier la réclamation dans quelques instants. + En attente + Créer + Une ou plusieurs chaînes n\'ont pas pu être supprimées pour le moment. Veuillez réessayer plus tard. + + Un dépôt minimum de %1$s crédits est requis. + Un dépôt minimum de%1$s crédits est requis. + + + Voulez-vous vraiment supprimer les chaînes sélectionnées? + Voulez-vous vraiment supprimer les chaînes sélectionnées? + + + La chaîne a été supprimée avec succès. + La chaîne a été supprimée avec succès. + + + + Les crédits LBRY vous permettent de publier ou d\'acheter du contenu. + Vous pouvez obtenir des crédits gratuits d\'une valeur de $ %1$s après avoir fourni une adresse e-mail. + <a href=\"https://lbry.com/faq/earn-credits\">Learn more</a>. + Commencer + abc123 + Prétendre + Veuillez saisir un code de récompense personnalisé pour réclamer. + Non réclamés + Code personnalisé + Jusqu\'à + Êtes-vous un mannequin ou une rockstar qui a reçu un code de récompense personnalisé? Réclamez-le ici. + + Vous avez réclamé %1$s des crédits en récompense. + Vous avez réclamé %1$s des crédits en récompense. + + + %1$scrédits disponibles + %1$scrédits disponibles + + + + La publication nécessite des crédits. + La création de chaîne nécessite des crédits. + Gagnez des récompenses en invitant vos amis. + Gagnez des crédits pour accéder à ce contenu. + Appuyez ici pour en obtenir gratuitement. + Crédits gratuits disponibles en récompenses. + + %1$scrédits gratuits disponibles en récompenses. + %1$s crédits gratuits disponibles en récompenses. + + + Obtenez %1$s des crédits gratuits après avoir créé un compte. + Obtenez %1$s des crédits gratuits après avoir créé un compte. + + + + Programme d\'invitation LBRY + Vous pouvez gagner des crédits supplémentaires pour chaque personne que vous invitez à utiliser LBRY. + <a href=\"https://lbry.com/faq/invites\">Learn more</a>. + Inviter un lien + Partagez ce lien avec des amis (ou ennemis) et obtenez des crédits lorsqu\'ils rejoignent lbry.tv. + Votre lien d\'invitation + Personnaliser le lien d\'invitation + Inviter par email + Invitez quelqu\'un que vous connaissez par e-mail et gagnez des crédits en rejoignant lbry.tv. + imaginary@friend.com + Inviter + Invitez l\'histoire + Gagnez des crédits pour inviter un ami, un ennemi, un ennemi ou un ami. Tout le monde a besoin de liberté de contenu. + Récompense + Revendiqué + Réclamable + Non réclamable + Inviter le lien copié. + Inviter un lien %1$s + + + Téléchargements + Achats + Histoire + Vous n\'avez téléchargé aucun contenu sur cet appareil. + Vous n\'avez vu aucun contenu sur cet appareil. + Vous n\'avez acheté aucun contenu sur votre compte. + Cacher + Statistiques + Vidéo + l\'audio + Images + MB + KB + GB + 0MB + + Voulez-vous vraiment supprimer les fichiers sélectionnés de votre appareil? + Voulez-vous vraiment supprimer les fichiers sélectionnés de votre appareil? + + + Les fichiers ont été supprimés avec succès. + Les fichiers ont été supprimés avec succès. + + + + À propos de LBRY + Liberté de contenu + LBRY est un marché numérique gratuit, ouvert et géré par la communauté. Il s\'agit d\'une plateforme de distribution de contenu peer-to-peer décentralisée permettant aux créateurs de télécharger et de partager du contenu et d\'obtenir des crédits LBRY pour leurs efforts. Les utilisateurs pourront trouver une large sélection de vidéos, de musique, d\'ebooks et d\'autres contenus numériques qui les intéressent. + Soyez social + Vous pouvez interagir avec l\'équipe LBRY et les membres de la communauté sur Discord, Facebook, Instagram, Twitter ou Reddit. + Informations sur l\'application + Chargement... + <a href=\"https://lbry.com/faq/what-is-lbry\">What is LBRY?</a> + <a href=\"https://lbry.com/faq/android-basics\">Android Basics</a> + <a href=\"https://lbry.com/faq\">FAQ</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> + Mettre à jour les préférences de diffusion + Version de l\'application + SDK LBRY + Plate-forme + ID d\'installation + Jeton Firebase + Journaux + Envoyer le journal + Courriel connecté + Inconnue + Le fichier lbrynet.log est introuvable. + Le fichier lbrynet.log ne peut pas être partagé en raison de restrictions d\'autorisation. + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml new file mode 100644 index 00000000..5d0b17e7 --- /dev/null +++ b/app/src/main/res/values-pt/strings.xml @@ -0,0 +1,585 @@ + + LBRY + Abrir janela de navegação + Fechar janela de navegação + + + Achar Conteúdo + Seu Conteúdo + Carteira + Seguindo + Escolha do Editor + Suas tags + Todo conteúdo + Canais + Library + Publicações + Nova publicação + Recompensas + Convites + Configurações + Sobre + Entre + Falha na inicialização do aplicativo. Verifique sua conexão de dados e tente novamente. Se esse problema persistir, envie um email para hello@lbry.com + Nenhum conteúdo para exibir no momento. Refine sua seleção ou volte mais tarde. + + + Bem-vindo ao LBRY. + O LBRY é uma plataforma de conteúdo controlada por comunidade onde você pode encontrar e publicar vídeos, músicas, livros e muito mais. + Ao continuar, eu concordo com o <a href=\"https://lbry.com/termsofservice\">Termos de Serviço</a> e confirmo que tenho mais de 13 anos. + Aguarde enquanto preparamos algumas coisas... + Use LBRY » + + + Pesquise vídeos, músicas e muito mais + + + Encontre canais a seguir + Canais que segue + Descubra + O LBRY funciona melhor se você seguir pelo menos 5 criadores de sua preferência. Faça login para mostrar os criadores de conteúdo que você segue se já possui uma conta. + Selecione até 5 criadores para continuar. + %1$d restantes... + Feito + Tudo + Descubra novos canais + + + Anônimo + + + Tags + Compartilhar + Repostar + Gorjeta + Editar + Deletar + Download + Abrir + Reportar + Carregando dados descentralizados... + Conteúdo relacionado + Compartilhe conteúdo do LBRY + Vizualização + Play + Conteúdo não suportado + Desculpe, não podemos exibir este conteúdo no aplicativo. Você pode encontrar o arquivo %1$s na sua pasta de downloads. + Não há nada neste local. + Publique algo aqui + Este conteúdo não pode ser acessado no momento. Por favor, tente novamente mais tarde. + 0:00 + O arquivo em \"%1$s\" não existe. + Confirmar compra + Deletar arquivo + Tem certeza de que deseja remover este arquivo do seu dispositivo? + Falha ao carregar %1$s. Por favor, tente novamente mais tarde. + Não há sessão de selecionados disponível no momento. + Deletar conteúdo? + Tem certeza de que deseja cancelar a publicação deste conteúdo? Nenhum arquivo será removido do seu dispositivo. + O conteúdo foi excluído com sucesso da blockchain. + Não foi possível excluir o conteúdo no momento. Por favor, tente novamente mais tarde. + + %1$s vizualizações + %1$s vizualizações + + + Isso comprará \"%1$s\" por %2$s créditos + Isso comprará \"%1$s\" por %2$s créditos + + + + Ainda não há nada aqui.\nPor favor verifique mais tarde. + Conteúdo + Website + Repostado + + %1$s seguidores + %1$s seguidores + + + + Gravar + Tirar Foto + Enviar um arquivo + We could not find any videos on your device. Take a photo or record a video to get started. + Aguarde enquanto carregamos seus vídeos... + O LBRY exige acesso para poder exibir e publicar seus vídeos, imagens e outros arquivos do seu dispositivo. + O LBRY requer acesso à sua câmera para gravar vídeos. + O LBRY requer acesso à sua câmera para tirar fotos. + Editar conteúdo + Tags maduras + Preço + Seu conteúdo será gratuito. Pressione a alternância para definir um preço. + Endereço do conteúdo + Aleatória + Endereço + O link onde as pessoas conseguem encontrar o teu conteúdo (ex. lbry://myvideo). + Licensa + Descrição da Licensa + Opções adicionais + Mostrar campos opcionais + Esconder campos opcionais + Nenhum arquivo encontrado para publicar. + Otimização de vídeo + Não foi possível criar automaticamente uma miniatura do seu arquivo de conteúdo. + Seu vídeo está sendo otimizado para melhor suporte em uma ampla variedade de dispositivos. Você pode preencher os campos restantes abaixo enquanto isso estiver em andamento. + Seu vídeo foi otimizado com sucesso para uma melhor reprodução no maior número possível de dispositivos. Continue publicando seu conteúdo. + Não foi possível otimizar seu vídeo. O arquivo será carregado sem alterações. + Duração completa do vídeo: %1$s + Você não pode publicar conteúdo agora, porque o serviço em segundo plano ainda está sendo inicializado. + Seu conteúdo foi publicado com sucesso. Pode levar alguns instantes para aparecer na blockchain. + A otimização de vídeo está em andamento. Se você deseja cancelar, pressione Cancelar na parte inferior da página. + A otimização de vídeo está em andamento. + Não há aplicativo de câmera disponível para gravar vídeos neste dispositivo. + Não há aplicativo de câmera disponível para tirar fotos neste dispositivo. + + Forneça um título. + Especifique um endereço onde as pessoas possam encontrar seu conteúdo. + Seu endereço de conteúdo contém caracteres inválidos. + Você já publicou no endereço de conteúdo especificado. Por favor entre com um novo endereço. + Nenhum arquivo selecionado. Escolha um vídeo ou tire uma foto ou selecione um arquivo antes de publicar. + Digite um preço ou desative a alternância para liberar seu conteúdo. + Selecione uma miniatura para enviar antes da publicação. + Aguarde o término do upload da miniatura antes da publicação. + + Idioma + Inglês + Chinês + Francês + Alemão + Japonês + Russo + Espanhol + Indonésio + Italiano + Holandês + Turco + Polonês + Malaio + Português + Vietnamita + Tailandês + Árabe + Theco + Croata + Cambojano + Coreano + Norueguês + Romeno + Hindi + Grego + + Nenhum + Domínio Público + Copyrighted + 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 + USD + + + + Um ou mais itens de conteúdo não puderam ser excluídos no momento. Por favor, tente novamente mais tarde. + + Tem certeza de que deseja excluir o item de conteúdo selecionado? + Tem certeza de que deseja excluir os itens de conteúdo selecionados? + + + Os itens de conteúdo foram excluídos com sucesso. + Os itens de conteúdo foram excluídos com sucesso. + + + + Opa! Deu beyblade ! + ID de instalação carregado. + Tags locais e seguidas carregadas. + Taxa de câmbio LBC / USD carregada. + Usuário autenticado. + Instalação registrada. + Inscrições carregadas. + Assinaturas resolvidas. + + + Conteúdo & interface do usuário + Outros + Ativar tema dark + Mostrar conteúdo adulto + Mostrar sugestões de URL + Notificações + Inscrições + Interesses de conteúdo + + Mantenha o serviço LBRY em execução em segundo plano para melhorar o desempenho da carteira e da rede + Participe da rede de dados (requer reinicialização do aplicativo e do serviço em segundo plano) + + + %1$s - Busca + %1$s - Tag + Pesquisar por \'%1$s\' + Explore a tag \'%1$s\' + Ver conteúdo em %1$s + Ver o canal %1$s + + + Nenhum resultado encontrado para \'%1$s\'. Digite um termo de pesquisa diferente. + Você pode procurar qualquer coisa, incluindo filmes, músicas, ebooks, software e muito mais. + Nenhum conteúdo relacionado a ser exibido no momento. + + + Saldo + Atualmente você tem + Você pode converter seus créditos em dólares americanos e retirar o valor convertido usando uma exchange. <a href=\"https://lbry.com/faq/exchanges\">Learn more</a>. + <a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Convert credits to USD on Bittrex</a> + Você também tem + Você acumulou + em gorjetas + nas suas publicações + nos seus apoios + Ganhe mais gorjetas enviando videos legais + O serviço em segundo plano está inicializando ... + O serviço em segundo plano ainda está sendo inicializado. Você pode explorar e assistir ao conteúdo nesse meio tempo. + Você não pode fazer isso agora porque o serviço em segundo plano ainda está sendo inicializado. + + Um backup da sua carteira é sincronizado com lbry.tv + No momento sua carteira não está sincronizada com a lbry.tv. Você é o responsável pela cópia de segurança da sua carteira. + <a href=\"https://lbry.com/faq/account-sync\">What does this mean?</a> + <a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">What does this mean?</a> + + Receber Créditos + Use este endereço da carteira para receber créditos enviados por outro usuário (ou por você). + Obter novo endereço + Você pode gerar um novo endereço a qualquer momento e os endereços anteriores continuarão funcionando. O uso de vários endereços pode ser útil para acompanhar os pagamentos recebidos de várias fontes. + + Enviar Créditos + Endereço do destinatário + bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs + Quantidade + Enviar + + Transações recentes + Ver Tudo + Receber + Gastar + Publicar + Apoiar + Abandonar + Canal + Atualização do Canal + Publicar Atualizações + + Sincronização de carteira + Status de sincronização + On + Off + Email + Nenhum email conectado + <a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Manual backup</a> + <a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Sync FAQ</a> + 0 + LBC + + Recomendados para você + Uma conta lbry.tv permite que você ganhe recompensas, faça backup de sua carteira e mantenha tudo sincronizado. + Sem uma conta, você assume toda a responsabilidade de proteger seus dados da carteira e do LBRY. + Ignorar conta + Registrar + Endereço copiado. + + Digite um endereço válido para enviar créditos para + Saldo insuficiente + Digite um valor válido + Seus créditos não puderam ser enviados no momento. Por favor, tente novamente mais tarde. + Carregando transações... + Não há transações recentes para exibir. + Não há transações a serem exibidas no momento. + taxa %1$s + Histórico de transações + + Desbloquear + Desbloquear gorjetas + Tem certeza de que deseja desbloquear todas as suas dicas? + + + Você enviou %1$s créditos + Você enviou %1$s créditos + + + + Personalize as suas tags + Ordenar conteúdo por + Conteúdo de + Conteúdo em alta + Novo conteúdo + Conteúdo top + Em Alta + Top + Novo + Últimas 24 horas + Semana passada + Mês passado + Ano passado + Todo o Conteúdo + de + para + Filtrar para + Todos + Tags que você segue + Personalizar + A visualização selecionada ainda não está disponível. + Parece que você ainda não seguiu nenhuma tag. + Pesquisar por mais tags + Você ainda não seguiu nenhuma tag. Comece adicionando tags nas quais você está interessado! + Não foi possível encontrar novas tags que você não está seguindo. + A tag %1$s já foi adicionada. + Você não pode adicionar mais de 5 tags. + Enviar gorjeta + Enviar gorjeta para %1$s + Isso aparecerá como uma gorjeta para %1$s, o que aumentará sua capacidade de ser descoberto enquanto ativo. <a href=\"https://lbry.com/faq/tipping\"> Aprenda mais</a>. + Isso aparecerá como uma gorjeta para %1$s, o que aumentará sua capacidade de ser descoberto enquanto ativo. <a href=\"https://lbry.com/faq/tipping\"> Aprenda mais</a>. + Cancelar + Repostar %1$s + Reposte seu conteúdo favorito para ajudar mais pessoas a descobri-los! + Canal para postar + Mostrar avançado + Ocultar avançado + Nome + 0.001 + O conteúdo foi anunciado com sucesso! + O nome da repostagem contém caracteres inválidos. + + Você enviou %1$s créditos como uma dica, Mahalo! + Você enviou %1$s créditos como uma dica, Mahalo! + + + + Por favor forneça um endereço email. + you@example.com + Um e-mail foi enviado para + Clique no link da mensagem para concluir o login. + Reenviar + Continuar + Por favor forneça um endereço email válido. + Siga as instruções no e-mail enviado ao seu endereço para continuar + Você entrou com sucesso no lbry.tv + Recolhendo informação da sua conta... + Aplicando dados da carteira... + Por favor digite sua senha que utilizou para proteger a sua carteira. + Por favor digite uma senha para proteger a sua carteira. + Nota: por questões de segurança da sua carteira, LBRY é incapaz de redefinir a sua senha. + Senha + Habilitar sincronização + A operação de sincronização da carteira não pôde ser concluída no momento. Por favor, tente novamente mais tarde. Se esse problema persistir, envie um email para hello@lbry.com + Número de Telefone + Por favor, digite seu número de telefone. + Não interessado + Verificação manual de recompensas + Esta conta deve ser revisada antes de você poder participar do programa de recompensas. Isso pode levar de alguns minutos ou até vários dias. + Se você continuar a ver essa mensagem, por favor peça para ser verificado em <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>. + Enquanto isso, aproveite o conteúdo gratuito! + Verificar Número de Telefone + Digite o código de verificação enviado para %1$s + 0000 + Verificar + Por favor insira um número de telefone válido. + Digite o código de verificação enviado para o seu número de telefone. + + + Você ainda não adicionou nenhuma tag. Adicione tags para melhorar seu alcance. + Não foi possível encontrar novas tags que ainda não foram adicionadas. + + + Você não criou um canal.\nInicie agora criando um novo canal! + Criar um canal + Criar um canal... + Editar Canal + Deletar seleção? + Deletar Canal? + Tem certeza de que deseja excluir este canal? + O canal foi excluído com sucesso. + Não foi possível excluir o canal no momento. Por favor, tente novamente mais tarde. + Descrição + Sim + Não + Mostrar campos opcionais + Esconder campos opcionais + Salvar + Nome do canal + Título + \@ + Depósito + Este LBC continua sendo seu. É um depósito para reservar o nome e pode ser desfeito a qualquer momento. + O LBRY requer acesso para baixar conteúdo para o seu dispositivo. + O LBRY requer acesso para carregar imagens do armazenamento do dispositivo. + Selecionar miniatura + Selecionar imagem da capa + O caminho do arquivo não pôde ser determinado para a imagem selecionada. Selecione uma imagem em um local diferente. + Aguarde o término do upload atual. + A solicitação de upload da imagem falhou. Por favor, tente novamente. + Uploading... + Por favor, insira o nome do canal. + O nome do seu canal contém caracteres inválidos. + Você já criou um canal com o mesmo nome. + Digite um valor de depósito válido. + O depósito não pode ser superior ao seu saldo. + A solicitação de salvamento do canal falhou. Por favor, tente novamente. + O canal foi salvo com sucesso. + A reivindicação está pendente de publicação na blockchain. Você poderá acessar ou editar a reivindicação em alguns instantes. + Pendente + Criar + Um ou mais canais não puderam ser excluídos no momento. Por favor, tente novamente mais tarde. + + É necessário um depósito mínimo de %1$s créditos. + É necessário um depósito mínimo de %1$s créditos. + + + Tem certeza de que deseja excluir os canais selecionados? + Tem certeza de que deseja excluir os canais selecionados? + + + Os canais foram excluídos com sucesso. + Os canais foram excluídos com sucesso. + + + + Os créditos LBRY permitem publicar ou comprar conteúdo. + Você pode obter créditos gratuitos no valor de $%1$s depois de fornecer um endereço de e-mail. + <a href=\"https://lbry.com/faq/earn-credits\">Learn more</a>. + Iniciando + abc123 + Obter + Digite um código de recompensa personalizado para reivindicar. + Não Obtidos + Código Personalizado + até + Você é uma supermodelo ou estrela do rock que recebeu um código de recompensa personalizado? Reivindique aqui. + + Você reivindicou %1$s créditos como recompensa. + Você reivindicou %1$s créditos como recompensa. + + + %1$s créditos disponíveis + %1$s créditos disponíveis + + + + A publicação requer créditos. + A criação do canal requer créditos. + Ganhe recompensas por convidar seus amigos. + Ganhe alguns créditos para acessar este conteúdo. + Toque aqui para obter alguns de graça. + Créditos gratuitos disponíveis em recompensas. + + %1$scréditos gratuitos disponíveis em recompensas. + %1$s créditos gratuitos disponíveis em recompensas. + + + Obtenha %1$s créditos gratuitos disponíveis em recompensas. + Obtenha %1$scréditos gratuitos disponíveis em recompensas. + + + + Programa LBRY Invite + Você pode ganhar créditos extras para cada pessoa que convidar para usar o LBRY. + <a href=\"https://lbry.com/faq/invites\">Learn more</a>. + Link de convite + Compartilhe este link com amigos (ou inimigos) e ganhe créditos quando eles se juntarem ao lbry.tv. + Seu link de convite + Customize seu link de convite + Convidar por email + Convide alguém que você conhece por e-mail e ganhe créditos quando este se inscrever no lbry.tv. + imaginary@friend.com + Convite + Histórico de Convites + Ganhe créditos por convidar os amiguxs. Todo mundo precisa de liberdade de conteúdo. + Recompensa + Obtido + Disponível + Indisponível + Link de convite copiado. + Convite enviado para %1$s + + + Downloads + Compras + Histórico + Você não baixou nenhum conteúdo para este dispositivo. + Você não visualizou nenhum conteúdo neste dispositivo. + Você não comprou nenhum conteúdo em sua conta. + Ocultar + Estatísticas + Video + Audio + Images + MB + KB + GB + 0MB + + Tem certeza de que deseja remover os arquivos selecionados do seu dispositivo? + Tem certeza de que deseja remover os arquivos selecionados do seu dispositivo? + + + Os arquivos foram excluídos com sucesso. + Os arquivos foram excluídos com sucesso. + + + + Sobre LBRY + Liberdade de Conteúdo + LBRY é um marketplace digital livre, aberto e administrado por comunidade. É uma plataforma de distribuição de conteúdo descentralizada ponto a ponto para os criadores enviarem e compartilharem seu conteúdo e ganharem LBRY Credits com seu esforço. Os usuáros poderão encontrar uma ampla seção de vídeos, músicas, livros e outros conteúdos digitais que forem de seu interesse. + Começa a Socializar + Você pode interagir com membros e equipe do LBRY no Discord, Facebook, Instagram, Twitter ou Reddit. + Informações do aplicativo + Carregando... + <a href=\"https://lbry.com/faq/what-is-lbry\">What is LBRY?</a> + <a href=\"https://lbry.com/faq/android-basics\">Android Basics</a> + <a href=\"https://lbry.com/faq\">FAQ</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> + Atualizar preferências de email + Versão do aplicativo + LBRY SDK + Plataforma + ID de Instalação + Firebase Token + Logs + Enviar log + Email conectado + Desconhecido + Não foi possível encontrar o arquivo lbrynet.log. + O arquivo lbrynet.log não pode ser compartilhado devido a restrições de permissão. + + + + + + + + + + + + + + + + + + + + + + + + +