From c334d01f14b9b3193a36d01a1acbbe9fc0b947c8 Mon Sep 17 00:00:00 2001 From: Thanh Truongcong Date: Tue, 13 Aug 2024 09:13:49 +0200 Subject: [PATCH 01/49] Added translation using Weblate (Vietnamese) --- LightTube/Resources/Localization/vi.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/vi.json diff --git a/LightTube/Resources/Localization/vi.json b/LightTube/Resources/Localization/vi.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/vi.json @@ -0,0 +1 @@ +{} From 31e6ccb934e412aeb7c4736ac0150dd6a9b35e42 Mon Sep 17 00:00:00 2001 From: bab <32wtwsedgsdgfsete__asc@byom.de> Date: Sat, 17 Aug 2024 15:34:02 +0200 Subject: [PATCH 02/49] Added translation using Weblate (German) --- LightTube/Resources/Localization/de.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/de.json diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/de.json @@ -0,0 +1 @@ +{} From c9f7c8530d052997d68b4afafc3ab929cd8bbb0d Mon Sep 17 00:00:00 2001 From: bab <32wtwsedgsdgfsete__asc@byom.de> Date: Sat, 17 Aug 2024 13:34:58 +0000 Subject: [PATCH 03/49] Translated using Weblate (German) Currently translated at 42.1% (115 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 118 ++++++++++++++++++++++- 1 file changed, 117 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index 0967ef42..a4f2701a 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -1 +1,117 @@ -{} +{ + "language.code": "en", + "language.name": "Englisch", + "language.name.english": "Englisch", + "language.ietf": "en", + "language.innertube": "en", + "titles.account.register": "Konto erstellen", + "titles.account.login": "Anmelden", + "titles.account.delete": "Konto löschen", + "account.password": "Passwort", + "account.password.confirm": "Passwort bestätigen", + "account.showpassword": "Passwort anzeigen", + "channel.about.description": "Beschreibung", + "channel.about.artistbio": "Künstlerbiographie", + "channel.about.views": "{0} Aufrufe", + "channel.about.joined": "{0} beigetreten", + "channel.accountsettings": "Kontoeinstellungen", + "channel.header.subscribers": "{0} Abonnenten", + "channel.header.videos": "{0} Videos", + "channel.recognition.title": "Unsere Mitglieder", + "channel.tab.videos": "Videos", + "channel.tab.shorts": "Shorts", + "channel.tab.streams": "Live", + "channel.tab.podcasts": "Podcasts", + "channel.tab.community": "Community", + "channel.tab.channels": "Kanäle", + "channel.tab.about": "Über", + "channel.tab.search": "Suchen", + "channel.tagline.lighttube": "LightTube Kanal", + "channel.noplaylists": "Dieser Nutzer hat keine öffentlichen Widergabelisten.", + "download.title": "Video herunterladen", + "download.direct": "Direkter Download", + "feed.title": "Abonnements", + "feed.library.title": "Bibliothek", + "feed.library.playlist.new": "Neue Wiedergabeliste", + "feed.subscriptions.title": "Alle Abonnements", + "feed.subscriptions.apply": "Änderungen übernehmen", + "feed.subscriptions.manage": "Abonnements verwalten", + "layout.dropdown.settings": "Einstellungen", + "layout.dropdown.about": "Über", + "layout.dropdown.user": "Angemeldet als: {0}", + "layout.dropdown.login": "Anmelden", + "layout.dropdown.logout": "Abmelden", + "layout.guide.subscriptions": "Abonnements", + "layout.guide.library": "Bibliothek", + "layout.guide.source": "Quellcode", + "layout.guide.license": "Lizenz", + "modal.close": "Du kannst dieses Fenster nun schließen", + "oauth2.user": "Angemeldet als {0}", + "oauth2.app": "{0} möchte auf dein LightTube Konto zugreifen", + "oauth2.changeuser": "Anderes Konto benutzen", + "playlist.delete.confirm": "Löschen", + "playlist.edit.title": "Wiedergabeliste bearbeiten", + "playlist.edit.label.title": "Titel", + "playlist.edit.label.description": "Beschreibung", + "playlist.edit.label.visibility": "Sichtbarkeit", + "playlist.edit.confirm": "Bestätigen", + "playlist.lastupdated": "Zuletzt aktualisiert am {0}", + "playlist.lighttube.delete": "Löschen", + "playlist.lighttube.edit": "Bearbeiten", + "playlist.lighttube.views": "LightTube Wiedergabeliste", + "playlist.removevideo.title": "Video von Wiedergabeliste entfernen", + "playlist.removevideo.body": "Bist du sicher, dass du dieses Video von der Wiedergabeliste \"{0}\" entfernen möchtest?", + "playlist.removevideo.confirm": "Entfernen", + "playlist.unavailable": "Wiedergabeliste nicht verfügbar", + "playlist.videos.count": "{0} Videos", + "playlist.visibility.0": "Privat", + "playlist.visibility.2": "Öffentlich", + "post.view.youtube": "Auf Youtube ansehen", + "rss.title": "RSS", + "rss.explain.url": "URL", + "rss.explain.username": "Nutzername", + "rss.explain.username.explain": "Nutzername", + "rss.explain.password": "Passwort", + "rss.explain.password.url": "Dein Passwort", + "rss.explain.password.explain": "Passwort", + "search.filters.title": "Filter", + "search.filters.uploaddate.day": "Heute", + "search.filters.uploaddate.month": "Diesen Monat", + "search.filters.uploaddate.year": "Dieses Jahr", + "search.filters.category.title": "Typ", + "search.filters.category.video": "Video", + "search.filters.category.channel": "Kanal", + "search.filters.category.playlist": "Wiedergabeliste", + "search.filters.category.movie": "Film", + "search.filters.duration.short": "Unter 4 Minuten", + "search.filters.duration.medium": "4-20 Minuten", + "search.filters.features.live": "Live", + "search.filters.features.4k": "4K", + "search.filters.features.subs": "Untertitel/CC", + "search.filters.features.360": "360°", + "settings.account.htmltitle": "Konto", + "account.confirmpassword": "Passwort bestätigen", + "account.login": "Anmelden", + "account.signup": "Registrieren", + "account.delete": "Löschen", + "account.register": "Konto erstellen", + "pagination.prev": "Vorherige Seite", + "pagination.first": "Erste Seite", + "pagination.next": "Nächste Seite", + "playlist.add.title": "Video zu Wiedergabeliste hinzufügen", + "playlist.create.title": "Neue Wiedergabeliste erstellen", + "playlist.create.confirm": "Wiedergabeliste erstellen", + "playlist.delete.title": "Wiedergabeliste löschen", + "search.filters.apply": "Filter anwenden", + "search.filters.uploaddate.week": "Diese Woche", + "search.filters.duration.long": "Über 20 Minuten", + "search.filters.features.hd": "HD", + "search.filters.features.vr180": "VR180", + "search.filters.features.cc": "Creative Commons", + "search.filters.features.3d": "3D", + "search.filters.sort.rating": "Bewertung", + "search.filters.features.hdr": "HDR", + "search.didyoumean": "Meintest du: {0}?", + "settings.account.delete": "Konto löschen", + "settings.appearance.language.title": "Sprache" +} From e671905671362ee06fcdef112b116066f83707d5 Mon Sep 17 00:00:00 2001 From: user _425 Date: Mon, 19 Aug 2024 18:34:47 +0200 Subject: [PATCH 04/49] Added translation using Weblate (Indonesian) --- LightTube/Resources/Localization/id.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/id.json diff --git a/LightTube/Resources/Localization/id.json b/LightTube/Resources/Localization/id.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/id.json @@ -0,0 +1 @@ +{} From 2edc13d1b2d33a4c5f2c4f329b561c7ced69c939 Mon Sep 17 00:00:00 2001 From: user _425 Date: Mon, 19 Aug 2024 16:36:10 +0000 Subject: [PATCH 05/49] Translated using Weblate (Indonesian) Currently translated at 1.0% (3 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/id/ --- LightTube/Resources/Localization/id.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/id.json b/LightTube/Resources/Localization/id.json index 0967ef42..52e87126 100644 --- a/LightTube/Resources/Localization/id.json +++ b/LightTube/Resources/Localization/id.json @@ -1 +1,5 @@ -{} +{ + "language.name.english": "Inggris", + "language.code": "id", + "language.name": "Inggris" +} From db125fa6b5d796f4dcfe0e820da3ade1ee28c3ed Mon Sep 17 00:00:00 2001 From: Bright DV Date: Thu, 29 Aug 2024 18:06:20 +0200 Subject: [PATCH 06/49] Added translation using Weblate (French) --- LightTube/Resources/Localization/fr.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/fr.json diff --git a/LightTube/Resources/Localization/fr.json b/LightTube/Resources/Localization/fr.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/fr.json @@ -0,0 +1 @@ +{} From 4c43d492cd0240e2500dafaa6afbdea17af86131 Mon Sep 17 00:00:00 2001 From: Bright DV Date: Thu, 29 Aug 2024 16:32:13 +0000 Subject: [PATCH 07/49] Translated using Weblate (French) Currently translated at 98.5% (273 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/fr/ --- LightTube/Resources/Localization/fr.json | 277 ++++++++++++++++++++++- 1 file changed, 276 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/fr.json b/LightTube/Resources/Localization/fr.json index 0967ef42..c5d9172e 100644 --- a/LightTube/Resources/Localization/fr.json +++ b/LightTube/Resources/Localization/fr.json @@ -1 +1,276 @@ -{} +{ + "playlist.videos.count": "{0} vidéos", + "language.name": "Anglais", + "language.name.english": "Anglais", + "titles.account.register": "Créer un compte", + "titles.account.login": "Se connecter", + "titles.account.delete": "Supprimer votre compte", + "account.password": "Mot de passe", + "account.password.confirm": "Confirmer le mot de passe", + "account.showpassword": "Afficher le mot de passe", + "account.rememberme": "Se souvenir de moi", + "account.confirmpassword": "Confirmer le mot de passe", + "account.login": "Se connecter", + "account.signup": "S'inscrire", + "account.register": "Créer un compte", + "account.logininstead": "Plutôt se connecter", + "account.userid": "UserID", + "account.delete": "Supprimer", + "account.deleteconfirm": "Je comprends qu'en cliquant sur Supprimer, toutes mes listes de lectures, mes abonnements, etc. vont être supprimés de cette instance LightTube ({0})", + "channel.banner": "Bannière de la chaîne", + "channel.supporter.avatar": "Avatar de l'utilisateur", + "channel.accountsettings": "Paramètres du compte", + "channel.header.subscribers": "{0} abonnés", + "channel.header.videos": "{0} vidéos", + "channel.recognition.subtitle": "Merci aux membres de la chaîne !", + "channel.recognition.title": "Nos membres", + "channel.tab.featured": "Accueil", + "channel.tab.videos": "Vidéos", + "channel.tab.shorts": "Shorts", + "channel.tab.streams": "Direct", + "channel.tab.podcasts": "Podcasts", + "channel.tab.releases": "Sorties", + "channel.tab.community": "Communauté", + "channel.tab.channels": "Chaînes", + "channel.tab.about": "À propos", + "channel.noplaylists": "Cet utilisateur n'a pas de listes de lecture publiques.", + "download.title": "Télécharger la vidéo", + "download.format.select": "Veuillez sélectionner le format à télécharger.", + "download.format.video": "Vidéo seulement", + "download.format.audio": "Audio seulement", + "download.proxy": "Téléchargement via un proxy", + "feed.title": "Abonnements", + "feed.library.title": "Librairie", + "feed.library.playlist.new": "Nouvelle liste de lecture", + "feed.subscriptions.title": "Tous les abonnements", + "feed.subscriptions.apply": "Appliquer les changements", + "feed.subscriptions.manage": "Gérer les abonnements", + "layout.region": "Région du contenu InnerTube", + "layout.dropdown.settings": "Paramètres", + "layout.dropdown.user": "Connecté en tant que : {0}", + "layout.dropdown.login": "Se connecter", + "layout.dropdown.logout": "Se déconnecter", + "layout.guide.subscriptions": "Abonnements", + "layout.guide.source": "Code source", + "layout.guide.license": "Licence", + "layout.guide.version": "Fonctionne sur LightTube v{0}", + "modal.close": "Vous pouvez maintenant fermer cette fenêtre", + "oauth2.title": "Autoriser l'application", + "oauth2.user": "Connecté en tant que {0}", + "oauth2.app": "{0} veut accéder à votre compte LightTube", + "oauth2.scopes": "Cette application pourra :", + "oauth2.changeuser": "Utiliser un autre compte", + "oauth2.authorize": "Autoriser", + "oauth2.scope.logins.write": "Se déconnecter d'autres endroits", + "oauth2.scope.playlists.rw": "Accéder et modifier vos listes de lecture", + "oauth2.scope.playlists.read": "Accéder à vos listes de lecture", + "oauth2.scope.playlists.write": "Modifier vos listes de lecture", + "oauth2.scope.subscriptions.read": "Obtenir la liste de vos abonnements", + "oauth2.scope.subscriptions.write": "S'abonner & se désabonner de chaînes", + "pagination.prev": "Page précédente", + "pagination.first": "Première page", + "player.audioQuality": "(Audio seulement) {0}kbps", + "playlist.add.title": "Ajouter la vidéo à une liste de lecture", + "playlist.add.body": "Veuillez sélectionner la liste de lecture à laquelle ajouter cette vidéo.", + "playlist.delete.body": "Êtes-vous sûr de vouloir supprimer cette liste de lecture ? Cette action ne peut pas être annulée.", + "playlist.delete.confirm": "Supprimer", + "playlist.edit.title": "Éditer la liste de lecture", + "playlist.edit.label.title": "Titre", + "playlist.edit.label.visibility": "Visibilité", + "playlist.edit.confirm": "Confirmer", + "playlist.visibility.1": "Non référencée", + "playlist.visibility.2": "Publique", + "post.view.youtube": "Voir sur YouTube", + "rss.title": "RSS", + "rss.explain.title": "Utiliser un flux RSS avec LightTube", + "rss.explain.description": "Pour obtenir un flux RSS personnalisé qui contient toutes les vidéos des chaînes auxquelles vous êtes abonné, entrez simplement les paramètres suivants dans votre lecteur RSS :", + "rss.explain.url": "URL", + "rss.explain.username": "Nom d'utilisateur", + "rss.explain.username.explain": "Nom d'utilisateur", + "rss.explain.password": "Mot de passe", + "rss.explain.password.url": "votre mot de passe", + "rss.explain.password.explain": "Mot de passe", + "rss.explain.username.url": "votre nom d'utilisateur", + "rss.explain.authentication": "Si le lecteur RSS que vous utilisez ne prend pas en charge l'authentification nom d'utilisateur/mot de passe, entrez simplement ce qui suit dans le paramètre URL :", + "search.filters.title": "Filtres", + "search.filters.apply": "Appliquer les filtres", + "search.filters.uploaddate.title": "Date de publication", + "search.filters.uploaddate.clear": "Effacer", + "search.filters.uploaddate.hour": "Dernière heure", + "search.filters.uploaddate.day": "Aujourd'hui", + "search.filters.duration.medium": "4-20 minutes", + "search.filters.duration.long": "Plus de 20 minutes", + "search.filters.features.live": "Direct", + "search.filters.features.title": "Caractéristiques", + "search.filters.features.4k": "4K", + "search.filters.features.hd": "HD", + "search.filters.features.subs": "Sous-titres/CC", + "search.filters.features.cc": "Creative Commons", + "search.filters.features.360": "360°", + "search.filters.features.vr180": "RA180", + "search.filters.features.purchased": "Acheté", + "search.filters.sort.title": "Trier par", + "search.filters.sort.date": "Date de publication", + "search.filters.sort.views": "Nombre de vues", + "search.filters.sort.rating": "Note", + "search.showingresultsfor": "Affichage des résultats pour {0}", + "search.searchinsteadfor": "Rechercher plutôt {0}", + "search.didyoumean": "Vouliez-vous dire : {0}", + "settings.account.htmltitle": "Compte", + "settings.account.delete": "Supprimer le compte", + "settings.appearance.theme.subtitle": "Modifier l'aspect de LightTube", + "settings.appearance.theme.builtin": "Intégré", + "settings.appearance.theme.custom": "Personnalisé", + "settings.appearance.language.title": "Langage", + "settings.appearance.homescreensubs.title": "Vidéos de la page d'accueil", + "settings.appearance.homescreensubs.subtitle": "Quantité de vidéos de votre flux d'abonnements à afficher sur votre page d'accueil", + "settings.appearance.innertube.language.title": "Langage du contenu", + "settings.appearance.innertube.language.subtitle": "Affecte seulement les titres & les descriptions", + "settings.appearance.innertube.language.localized": "Langage par défaut ({0})", + "settings.appearance.innertube.region.title": "Région du contenu", + "settings.appearance.innertube.region.subtitle": "Affecte le contenu recommandé", + "settings.appearance.recommendations.title": "Afficher les vidéos recommandées par défaut", + "settings.appearance.recommendations.subtitle": "Si décoché, les recommandations seront minimisées par défaut", + "settings.appearance.compatibility.title": "Mode de compatibilité", + "settings.appearance.compatibility.subtitle": "Utiliser les flux MP4 au-lieu des flux HLS. Les directs NE marcheront PAS si cela est activé", + "settings.import.htmltitle": "Importer/Exporter les données", + "settings.import.title": "Importer les données", + "settings.import.file.title": "Fichier", + "settings.import.file.subtitle": "(jusqu'à 10 Mo) Voir en dessous pour les formats supportés", + "settings.import.button": "Importer les données", + "settings.import.export.json": "Exporter toutes les données en JSON", + "settings.import.supported.title": "Formats supportés pour l'importation", + "settings.import.supported.more": "Si vous avez besoin du support d'autres sites web/applications, merci d'ouvrir un ticket sur GitHub", + "settings.save": "Sauvegarder les changements", + "shelf.more": "{0} de plus", + "sponsorblock.button.template": "Passer {0}", + "sponsorblock.category.sponsor": "sponsor", + "sponsorblock.category.selfpromo": "auto-promotion", + "sponsorblock.category.interaction": "interaction", + "sponsorblock.category.intro": "intro", + "sponsorblock.category.outro": "outro", + "sponsorblock.category.preview": "aperçu", + "sponsorblock.category.filler": "remplissage", + "subscription.button.subscribe": "S'abonner", + "video.subtitle": "{0} vues • {1}", + "video.movie": "Film", + "video.unavailable": "Indisponible", + "video.trailer.title": "Bande-annonce", + "watch.like.unavailable": "J'aime", + "watch.dislike.unavailable": "Je n'aime pas", + "watch.comments": "Commentaires", + "watch.comments.count": "commentaires", + "watch.comments.disabled": "Les commentaires sont désactivés", + "watch.comments.pinned": "Épinglé", + "watch.comments.youtube": "Ouvrir dans YouTube", + "watch.recommended": "Recommandé", + "watch.save": "Enregistrer", + "watch.download": "Télécharger", + "watch.youtube": "Regarder sur YouTube", + "error.title": "Oups !", + "error.body.details.instance": "Instance LightTube sur laquelle l'erreur est survenue", + "error.body.details.path": "Le chemin d'accès complet de la ressource", + "error.body.details.stacktrace": "Le texte suivant (l'ensemble) :", + "error.oauth2.scope.empty": "response_type doit être 'code'", + "error.login.invalid": "Informations de connexion invalides", + "error.delete.consent": "Merci de cocher la case pour supprimer votre compte", + "error.oauth2.disabled": "Cette instance n'autorise pas OAuth2", + "error.oauth2.response_type.empty": "response_type ne peut pas être vide", + "error.oauth2.response_type.code": "response_type doit être 'code'", + "error.oauth2.client_id.empty": "response_type doit être 'code'", + "error.oauth2.redirect_uri.invalid": "response_type doit être 'code'", + "error.oauth2.scope.invalid": "Champ(s) d'application invalide(s) : {0}", + "error.oauth2.user.loggedout": "Utilisateur non connecté", + "error.player.agerestricted": "Merci de contacter les administrateurs de cette instance pour inclure les détails de connexion InnerTube", + "error.player.contentcheck": "Je comprends et souhaite continuer", + "error.player.exception": "Une erreur est survenue", + "error.player.useother": "Cela peut ne pas se produire sur d'autres instances. Trouvez-les ici", + "error.player.fail": "Échec de chargement du lecteur", + "error.player.nomuxed": "Aucun format muxé n'a été renvoyé par YouTube", + "error.player.javascript": "Cette vidéo nécessite JavaScript pour se lire correctement", + "error.renderer.unknown": "Type de rendu inconnu : {0}", + "error.renderer.default": "Impossible d'afficher : {0}", + "account.register.disabled": "Cette instance ne permet pas la création de comptes", + "channel.about.joined": "A rejoint le {0}", + "account.register.disabled.home": "Aller à l'accueil", + "channel.about.description": "Description", + "channel.tab.playlists": "Listes de lecture", + "channel.about.artistbio": "Biographie de l'artiste", + "channel.about.views": "{0} vues", + "channel.about.links": "Liens", + "channel.tagline.lighttube": "Chaîne LightTube", + "channel.tab.store": "Boutique", + "channel.tab.search": "Rechercher", + "download.direct": "Téléchargement direct", + "layout.dropdown.about": "À propos", + "layout.guide.home": "Accueil", + "layout.guide.library": "Librairie", + "pagination.next": "Page suivante", + "oauth2.scope.logins.read": "Voir vos autres connexions", + "oauth2.scope.subscriptions.feed": "Obtenir votre flux d'abonnements", + "playlist.add.confirm": "Ajouter", + "playlist.create.title": "Créer une nouvelle liste de lecture", + "playlist.create.confirm": "Créer une liste de lecture", + "playlist.delete.title": "Supprimer la liste de lecture", + "playlist.lighttube.views": "Liste de lecture LightTube", + "playlist.edit.label.description": "Description", + "playlist.lighttube.edit": "Éditer", + "playlist.lighttube.delete": "Supprimer", + "playlist.removevideo.title": "Enlever la vidéo de la liste de lecture", + "playlist.lastupdated": "Dernière mise à jour le {0}", + "playlist.removevideo.confirm": "Enlever", + "playlist.visibility.0": "Privée", + "playlist.unavailable": "Liste de lecture indisponible", + "playlist.removevideo.body": "Êtes-vous sûr de vouloir enlever cette vidéo de la liste de lecture \"{0}\"", + "playlist.video.uncached": "Vidéo non mise en cache. Chargez la vidéo pour mettre à jour le cache", + "playlist.view.full": "Voir la liste de lecture complète", + "search.filters.duration.short": "Moins de 4 minutes", + "search.filters.features.3d": "3D", + "search.filters.category.title": "Type", + "search.filters.category.clear": "Effacer", + "search.filters.category.video": "Vidéo", + "search.filters.duration.clear": "Effacer", + "search.filters.uploaddate.week": "Cette semaine", + "search.filters.uploaddate.month": "Ce mois", + "search.filters.uploaddate.year": "Cette année", + "search.filters.category.channel": "Chaîne", + "search.filters.category.playlist": "Liste de lecture", + "search.filters.category.movie": "Film", + "search.filters.duration.title": "Durée", + "search.filters.features.hdr": "HDR", + "search.filters.features.location": "Localisation", + "search.filters.sort.relevance": "Pertinence", + "settings.account.title": "Paramètres du compte", + "video.listen": "Écouter", + "settings.appearance.title": "Apparence", + "settings.appearance.interface": "Interface", + "settings.appearance.theme.title": "Thème", + "settings.appearance.language.subtitle": "Vous ne trouvez pas votre langage ? Traduisez-le sur Weblate !", + "settings.import.export.title": "Exporter les données", + "settings.import.supported.body": "
  • YouTube takeouts (.zip)
  • \n
  • Exports Invidious XML/OPML (.xml)
  • \n
  • Exports Invidious JSON (.json)
  • \n
  • Listes de lecture Piped (.json)
  • \n
  • Abonnements Piped (.json)
  • \n
  • Exports LightTube (.json)
  • ", + "subscription.edit.body": "Éditer votre abonnement à cette chaîne.", + "sponsorblock.category.music_offtopic": "section non-musicale", + "subscription.edit.channel": "Aller à la chaîne", + "subscription.edit.title": "Gérer l'abonnement", + "subscription.edit.confirm": "Confirmer", + "subscription.state.1": "S'abonner sans les notifications", + "subscription.state.0": "Se désabonner", + "subscription.state.1.detailed": "Juste s'abonner (sans inclure les vidéos de cette chaîne dans votre flux RSS)", + "subscription.state.2": "S'abonner avec les notifications", + "subscription.state.2.detailed": "S'abonner et inclure dans le flux RSS", + "subscription.button.unsubscribe": "Abonné", + "video.watch": "Regarder", + "video.trailer.body": "Le direct va commencer dans {0}", + "video.download": "Télécharger", + "watch.description.toggle": "Cliquer pour faire basculer la description", + "error.alternatives": "Vous pouvez toujours essayer une de ces alternatives pour accéder à cette ressource : ", + "error.body.innertube": "Ce problème a été causé lors de l'interaction avec YouTube. Si vous souhaitez le signaler, rendez vous sur la page de tickets GitHub de InnerTube et ouvrez un ticket avec les informations suivantes :", + "error.register.useridinvalidchars": "Le UserID contient un ou plusieurs caractère(s) invalide(s)", + "error.body.lighttube": "Pour signaler cette erreur, rendez vous sur la page de tickets GitHub de InnerTube et ouvrez un ticket avec les informations suivantes :", + "error.request.invalid": "Requête invalide", + "error.register.password.match": "Les mots de passe ne correspondent pas", + "error.register.password.invalid": "Mot de passe invalide", + "error.register.password.length": "Le mot de passe doit être plus long que 8 caractères", + "error.body.details.locale": "Langage & région InnerTube", + "error.body.details.version": "Versions LightTube & InnerTube" +} From b3f82ba54bfe7d216a4ccd04c15804448f683559 Mon Sep 17 00:00:00 2001 From: bab <32wtwsedgsdgfsete__asc@byom.de> Date: Sun, 1 Sep 2024 10:02:21 +0000 Subject: [PATCH 08/49] Translated using Weblate (German) Currently translated at 45.7% (125 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index a4f2701a..1afe2caf 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -113,5 +113,13 @@ "search.filters.features.hdr": "HDR", "search.didyoumean": "Meintest du: {0}?", "settings.account.delete": "Konto löschen", - "settings.appearance.language.title": "Sprache" + "settings.appearance.language.title": "Sprache", + "channel.about.links": "Links", + "channel.banner": "Kanalbanner", + "channel.supporter.avatar": "Profilbild", + "channel.tab.playlists": "Wiedergabelisten", + "channel.tab.releases": "Veröffentlichungen", + "download.format.audio": "Nur Audio", + "download.format.video": "Nur Video", + "oauth2.scope.subscriptions.write": "Konten abonnieren & deabonnieren" } From be16b739ecf66257ed1381f22823de7b06cfaf68 Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sun, 1 Sep 2024 10:03:23 +0000 Subject: [PATCH 09/49] Translated using Weblate (German) Currently translated at 45.7% (125 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index 1afe2caf..d623f242 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -121,5 +121,7 @@ "channel.tab.releases": "Veröffentlichungen", "download.format.audio": "Nur Audio", "download.format.video": "Nur Video", - "oauth2.scope.subscriptions.write": "Konten abonnieren & deabonnieren" + "oauth2.scope.subscriptions.write": "Konten abonnieren & deabonnieren", + "layout.guide.version": "Läuft auf LightTube v{0}", + "oauth2.title": "Anwendung autorisieren" } From 675fc38b4b4776cb72edd80af3f60f185dd44019 Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sun, 1 Sep 2024 15:31:22 +0000 Subject: [PATCH 10/49] Translated using Weblate (German) Currently translated at 52.0% (142 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index d623f242..16b91313 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -121,7 +121,16 @@ "channel.tab.releases": "Veröffentlichungen", "download.format.audio": "Nur Audio", "download.format.video": "Nur Video", - "oauth2.scope.subscriptions.write": "Konten abonnieren & deabonnieren", + "oauth2.scope.subscriptions.write": "Kanäle abonnieren & abbestellen", "layout.guide.version": "Läuft auf LightTube v{0}", - "oauth2.title": "Anwendung autorisieren" + "oauth2.title": "Anwendung autorisieren", + "rss.explain.username.url": "dein Benutzername", + "search.filters.uploaddate.title": "Hochladedatum", + "search.filters.uploaddate.clear": "Löschen", + "search.filters.duration.clear": "Löschen", + "search.filters.category.clear": "Löschen", + "search.filters.features.title": "Funktionen", + "search.filters.features.purchased": "Gekauft", + "search.filters.sort.date": "Hochladedatum", + "search.filters.uploaddate.hour": "Letzte Stunde" } From 9f98ca6eca4c74f9b9f8b0b5ec4b1988c2069fcb Mon Sep 17 00:00:00 2001 From: bab <32wtwsedgsdgfsete__asc@byom.de> Date: Sun, 1 Sep 2024 15:31:31 +0000 Subject: [PATCH 11/49] Translated using Weblate (German) Currently translated at 52.0% (142 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index 16b91313..e308b148 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -132,5 +132,13 @@ "search.filters.features.title": "Funktionen", "search.filters.features.purchased": "Gekauft", "search.filters.sort.date": "Hochladedatum", - "search.filters.uploaddate.hour": "Letzte Stunde" + "search.filters.uploaddate.hour": "Letzte Stunde", + "playlist.add.confirm": "Hinzufügen", + "playlist.view.full": "Komplette Wiedergabeliste anzeigen", + "search.filters.duration.title": "Dauer", + "search.filters.features.location": "Ort", + "search.filters.sort.title": "Sortieren nach", + "search.filters.sort.relevance": "Relevanz", + "search.filters.sort.views": "Aufrufe", + "search.showingresultsfor": "Ergebnisse für {0} anzeigen" } From 1b7a095a2f181c07c070c50a743ef79d6be19786 Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sun, 1 Sep 2024 15:34:14 +0000 Subject: [PATCH 12/49] Translated using Weblate (German) Currently translated at 52.3% (143 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index e308b148..1324c458 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -140,5 +140,5 @@ "search.filters.sort.title": "Sortieren nach", "search.filters.sort.relevance": "Relevanz", "search.filters.sort.views": "Aufrufe", - "search.showingresultsfor": "Ergebnisse für {0} anzeigen" + "search.showingresultsfor": "Ergebnisse für {0} werden angezeigt" } From eae62fe386458f91f49ecd16516dae2f479d09ae Mon Sep 17 00:00:00 2001 From: bab <32wtwsedgsdgfsete__asc@byom.de> Date: Sun, 1 Sep 2024 15:34:19 +0000 Subject: [PATCH 13/49] Translated using Weblate (German) Currently translated at 52.3% (143 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index 1324c458..9dd9def8 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -140,5 +140,6 @@ "search.filters.sort.title": "Sortieren nach", "search.filters.sort.relevance": "Relevanz", "search.filters.sort.views": "Aufrufe", - "search.showingresultsfor": "Ergebnisse für {0} werden angezeigt" + "search.showingresultsfor": "Ergebnisse für {0} werden angezeigt", + "search.searchinsteadfor": "Stattdessen nach {0} suchen" } From 56c0cc74488236f334fe213bb510f2dd541a6366 Mon Sep 17 00:00:00 2001 From: Zenith Wang Date: Tue, 3 Sep 2024 13:53:25 +0200 Subject: [PATCH 14/49] Added translation using Weblate (Chinese (Simplified Han script)) --- LightTube/Resources/Localization/zh_Hans.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/zh_Hans.json diff --git a/LightTube/Resources/Localization/zh_Hans.json b/LightTube/Resources/Localization/zh_Hans.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/zh_Hans.json @@ -0,0 +1 @@ +{} From adaa2da4ad36964b3689dda442ad2c1e6a4b27c8 Mon Sep 17 00:00:00 2001 From: Zenith Wang Date: Tue, 3 Sep 2024 11:57:59 +0000 Subject: [PATCH 15/49] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 8.6% (24 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/zh_Hans/ --- LightTube/Resources/Localization/zh_Hans.json | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/zh_Hans.json b/LightTube/Resources/Localization/zh_Hans.json index 0967ef42..9b8de902 100644 --- a/LightTube/Resources/Localization/zh_Hans.json +++ b/LightTube/Resources/Localization/zh_Hans.json @@ -1 +1,29 @@ -{} +{ + "language.name": "", + "titles.account.register": "创建账号", + "titles.account.login": "登录", + "account.userid": "用户ID", + "account.password": "密码", + "account.password.confirm": "重复密码", + "account.showpassword": "显示密码", + "account.confirmpassword": "重复密码", + "account.signup": "注册", + "account.register": "创建账号", + "account.logininstead": "直接登录", + "account.delete": "注销", + "account.register.disabled": "此LightTube实例不允许注册账号", + "account.register.disabled.home": "返回主页", + "channel.about.description": "简介", + "channel.about.artistbio": "艺术家简介", + "channel.about.views": "{0} 播放", + "channel.about.links": "链接", + "channel.banner": "频道横幅", + "language.code": "", + "language.name.english": "", + "titles.account.delete": "注销账户", + "channel.accountsettings": "账号设置", + "account.rememberme": "记住密码", + "account.login": "登录", + "account.deleteconfirm": "我理解点击注销后,我在这个LightTube实例上的所有播放列表、关注的频道等将被删除 ({0})", + "channel.supporter.avatar": "用户头像" +} From c1b99ea6d1fbe2037e0ef1ae368775cac029c0e1 Mon Sep 17 00:00:00 2001 From: Guilherme <007guilherme@gmail.com> Date: Wed, 11 Sep 2024 20:02:04 +0200 Subject: [PATCH 16/49] Added translation using Weblate (Portuguese) --- LightTube/Resources/Localization/pt.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/pt.json diff --git a/LightTube/Resources/Localization/pt.json b/LightTube/Resources/Localization/pt.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/pt.json @@ -0,0 +1 @@ +{} From f6e5be32e01e1d1035676f5cb67a025cc218bd20 Mon Sep 17 00:00:00 2001 From: Guilherme <007guilherme@gmail.com> Date: Wed, 11 Sep 2024 18:02:40 +0000 Subject: [PATCH 17/49] Translated using Weblate (Portuguese) Currently translated at 22.7% (63 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/pt/ --- LightTube/Resources/Localization/pt.json | 67 +++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/pt.json b/LightTube/Resources/Localization/pt.json index 0967ef42..261d4dd9 100644 --- a/LightTube/Resources/Localization/pt.json +++ b/LightTube/Resources/Localization/pt.json @@ -1 +1,66 @@ -{} +{ + "language.code": "pt-br", + "language.name": "Português (Brasil)", + "language.name.english": "Português (Brasil)", + "language.ietf": "pt-br", + "language.innertube": "pt-br", + "titles.account.register": "Criar uma conta", + "titles.account.login": "Fazer o Login", + "titles.account.delete": "Excluir a sua conta", + "account.userid": "ID do Usuário", + "account.password": "Senha", + "account.rememberme": "Lembre-se de mim", + "account.confirmpassword": "Confirmar Senha", + "account.login": "Fazer o Login", + "account.signup": "Cadastrar", + "account.register": "Criar uma conta", + "account.delete": "Excluir", + "account.register.disabled": "Essa instância não aceita registrar conta", + "channel.tab.featured": "Home", + "channel.tab.videos": "Vídeos", + "channel.tab.shorts": "Shorts", + "channel.tab.streams": "Ao vivo", + "channel.tab.playlists": "Lista de Reprodução", + "channel.tab.podcasts": "Podcasts", + "channel.tab.releases": "Lançamentos", + "channel.tab.community": "Comunidade", + "channel.tab.channels": "Canais", + "channel.tab.store": "Loja", + "channel.tab.about": "Sobre", + "channel.tab.search": "Pesquisar", + "channel.tagline.lighttube": "Canal do LightTube", + "channel.noplaylists": "Esse usuário não possui nenhuma lista pública.", + "download.title": "Baixar vídeo", + "download.format.select": "Por favor escolha um formato para baixar.", + "download.format.video": "Somente vídeo", + "download.format.audio": "Somente áudio", + "download.proxy": "Baixar com proxy", + "feed.library.title": "Biblioteca", + "layout.dropdown.login": "Fazer o login", + "layout.dropdown.logout": "Desconectar", + "layout.guide.home": "Home", + "layout.guide.subscriptions": "Inscrições", + "layout.guide.library": "Biblioteca", + "feed.subscriptions.title": "Todas as Inscrições", + "feed.subscriptions.manage": "Administrar Inscrições", + "account.showpassword": "Mostrar senha", + "account.password.confirm": "Confirmar Senha", + "channel.about.artistbio": "Biografia do Artista", + "channel.banner": "Banner do Canal", + "account.deleteconfirm": "Eu entendo que clicando, todas as minhas listas, inscrições de canais, etc. serão excluídas dessa instancia do LightTube. ({0})", + "channel.about.description": "Descrição", + "channel.about.views": "{0} visualizações", + "channel.supporter.avatar": "Avatar do Usuário", + "channel.accountsettings": "Configurações da conta", + "channel.header.subscribers": "{0} inscritos", + "channel.recognition.title": "", + "channel.header.videos": "{0} vídeos", + "feed.library.playlist.new": "Nova Lista de Reprodução", + "download.direct": "Baixar direto", + "feed.title": "Inscrições", + "feed.subscriptions.apply": "Aplicar Mudanças", + "layout.region": "Região do Conteúdo do InnerTube", + "layout.dropdown.user": "Fazer o login como: {0}", + "layout.dropdown.settings": "Configurações", + "layout.dropdown.about": "Sobre" +} From 955d935d1ddcc4d7682f769faa0b2357b174921d Mon Sep 17 00:00:00 2001 From: Yamada Keisuke Date: Thu, 12 Sep 2024 07:34:18 +0200 Subject: [PATCH 18/49] Added translation using Weblate (Japanese) --- LightTube/Resources/Localization/ja.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/ja.json diff --git a/LightTube/Resources/Localization/ja.json b/LightTube/Resources/Localization/ja.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/ja.json @@ -0,0 +1 @@ +{} From a63f44e53c56a96d16616ec956c65eacc29175c1 Mon Sep 17 00:00:00 2001 From: Yamada Keisuke Date: Thu, 12 Sep 2024 05:36:37 +0000 Subject: [PATCH 19/49] Translated using Weblate (Japanese) Currently translated at 6.4% (18 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/ja/ --- LightTube/Resources/Localization/ja.json | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/ja.json b/LightTube/Resources/Localization/ja.json index 0967ef42..0803d02e 100644 --- a/LightTube/Resources/Localization/ja.json +++ b/LightTube/Resources/Localization/ja.json @@ -1 +1,20 @@ -{} +{ + "account.password": "パスワード", + "language.name": "日本語", + "language.name.english": "日本語", + "language.ietf": "ja", + "language.innertube": "ja", + "titles.account.login": "サインイン", + "titles.account.delete": "アカウントを削除", + "account.password.confirm": "パスワードを確定", + "account.showpassword": "パスワードを表示", + "account.confirmpassword": "パスワードを確定", + "account.login": "サインイン", + "account.signup": "サインアップ", + "account.register": "アカウントを作成", + "account.delete": "削除", + "language.code": "ja", + "titles.account.register": "アカウントを作成", + "account.userid": "ユーザーID", + "account.deleteconfirm": "削除をクリックすると、このLightTubeインスタンスからすべてのプレイリスト、購読しているチャンネルなどが削除されます ({0})" +} From 3eacf5e56a2f7dc735a9f4438e0fa467379d5af2 Mon Sep 17 00:00:00 2001 From: Guilherme <007guilherme@gmail.com> Date: Thu, 12 Sep 2024 12:43:55 +0200 Subject: [PATCH 20/49] Added translation using Weblate (Portuguese (Brazil)) --- LightTube/Resources/Localization/pt_BR.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/pt_BR.json diff --git a/LightTube/Resources/Localization/pt_BR.json b/LightTube/Resources/Localization/pt_BR.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/pt_BR.json @@ -0,0 +1 @@ +{} From 5267bd06dbd35e019976be3067270e3e67c89a32 Mon Sep 17 00:00:00 2001 From: Guilherme <007guilherme@gmail.com> Date: Thu, 12 Sep 2024 10:44:57 +0000 Subject: [PATCH 21/49] Translated using Weblate (Portuguese) Currently translated at 0.0% (0 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/pt/ --- LightTube/Resources/Localization/pt.json | 126 +++++++++++------------ 1 file changed, 63 insertions(+), 63 deletions(-) diff --git a/LightTube/Resources/Localization/pt.json b/LightTube/Resources/Localization/pt.json index 261d4dd9..91d1128e 100644 --- a/LightTube/Resources/Localization/pt.json +++ b/LightTube/Resources/Localization/pt.json @@ -1,66 +1,66 @@ { - "language.code": "pt-br", - "language.name": "Português (Brasil)", - "language.name.english": "Português (Brasil)", - "language.ietf": "pt-br", - "language.innertube": "pt-br", - "titles.account.register": "Criar uma conta", - "titles.account.login": "Fazer o Login", - "titles.account.delete": "Excluir a sua conta", - "account.userid": "ID do Usuário", - "account.password": "Senha", - "account.rememberme": "Lembre-se de mim", - "account.confirmpassword": "Confirmar Senha", - "account.login": "Fazer o Login", - "account.signup": "Cadastrar", - "account.register": "Criar uma conta", - "account.delete": "Excluir", - "account.register.disabled": "Essa instância não aceita registrar conta", - "channel.tab.featured": "Home", - "channel.tab.videos": "Vídeos", - "channel.tab.shorts": "Shorts", - "channel.tab.streams": "Ao vivo", - "channel.tab.playlists": "Lista de Reprodução", - "channel.tab.podcasts": "Podcasts", - "channel.tab.releases": "Lançamentos", - "channel.tab.community": "Comunidade", - "channel.tab.channels": "Canais", - "channel.tab.store": "Loja", - "channel.tab.about": "Sobre", - "channel.tab.search": "Pesquisar", - "channel.tagline.lighttube": "Canal do LightTube", - "channel.noplaylists": "Esse usuário não possui nenhuma lista pública.", - "download.title": "Baixar vídeo", - "download.format.select": "Por favor escolha um formato para baixar.", - "download.format.video": "Somente vídeo", - "download.format.audio": "Somente áudio", - "download.proxy": "Baixar com proxy", - "feed.library.title": "Biblioteca", - "layout.dropdown.login": "Fazer o login", - "layout.dropdown.logout": "Desconectar", - "layout.guide.home": "Home", - "layout.guide.subscriptions": "Inscrições", - "layout.guide.library": "Biblioteca", - "feed.subscriptions.title": "Todas as Inscrições", - "feed.subscriptions.manage": "Administrar Inscrições", - "account.showpassword": "Mostrar senha", - "account.password.confirm": "Confirmar Senha", - "channel.about.artistbio": "Biografia do Artista", - "channel.banner": "Banner do Canal", - "account.deleteconfirm": "Eu entendo que clicando, todas as minhas listas, inscrições de canais, etc. serão excluídas dessa instancia do LightTube. ({0})", - "channel.about.description": "Descrição", - "channel.about.views": "{0} visualizações", - "channel.supporter.avatar": "Avatar do Usuário", - "channel.accountsettings": "Configurações da conta", - "channel.header.subscribers": "{0} inscritos", + "language.code": "", + "language.name": "", + "language.name.english": "", + "language.ietf": "", + "language.innertube": "", + "titles.account.register": "", + "titles.account.login": "", + "titles.account.delete": "", + "account.userid": "", + "account.password": "", + "account.rememberme": "", + "account.confirmpassword": "", + "account.login": "", + "account.signup": "", + "account.register": "", + "account.delete": "", + "account.register.disabled": "", + "channel.tab.featured": "", + "channel.tab.videos": "", + "channel.tab.shorts": "", + "channel.tab.streams": "", + "channel.tab.playlists": "", + "channel.tab.podcasts": "", + "channel.tab.releases": "", + "channel.tab.community": "", + "channel.tab.channels": "", + "channel.tab.store": "", + "channel.tab.about": "", + "channel.tab.search": "", + "channel.tagline.lighttube": "", + "channel.noplaylists": "", + "download.title": "", + "download.format.select": "", + "download.format.video": "", + "download.format.audio": "", + "download.proxy": "", + "feed.library.title": "", + "layout.dropdown.login": "", + "layout.dropdown.logout": "", + "layout.guide.home": "", + "layout.guide.subscriptions": "", + "layout.guide.library": "", + "feed.subscriptions.title": "", + "feed.subscriptions.manage": "", + "account.showpassword": "", + "account.password.confirm": "", + "channel.about.artistbio": "", + "channel.banner": "", + "account.deleteconfirm": "", + "channel.about.description": "", + "channel.about.views": "", + "channel.supporter.avatar": "", + "channel.accountsettings": "", + "channel.header.subscribers": "", "channel.recognition.title": "", - "channel.header.videos": "{0} vídeos", - "feed.library.playlist.new": "Nova Lista de Reprodução", - "download.direct": "Baixar direto", - "feed.title": "Inscrições", - "feed.subscriptions.apply": "Aplicar Mudanças", - "layout.region": "Região do Conteúdo do InnerTube", - "layout.dropdown.user": "Fazer o login como: {0}", - "layout.dropdown.settings": "Configurações", - "layout.dropdown.about": "Sobre" + "channel.header.videos": "", + "feed.library.playlist.new": "", + "download.direct": "", + "feed.title": "", + "feed.subscriptions.apply": "", + "layout.region": "", + "layout.dropdown.user": "", + "layout.dropdown.settings": "", + "layout.dropdown.about": "" } From 2aaa8ad7efef981c5208cdda75b2601635c28a9f Mon Sep 17 00:00:00 2001 From: Yamada Keisuke Date: Fri, 13 Sep 2024 05:43:23 +0000 Subject: [PATCH 22/49] Translated using Weblate (Japanese) Currently translated at 28.1% (78 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/ja/ --- LightTube/Resources/Localization/ja.json | 64 +++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/ja.json b/LightTube/Resources/Localization/ja.json index 0803d02e..37255fcc 100644 --- a/LightTube/Resources/Localization/ja.json +++ b/LightTube/Resources/Localization/ja.json @@ -16,5 +16,67 @@ "language.code": "ja", "titles.account.register": "アカウントを作成", "account.userid": "ユーザーID", - "account.deleteconfirm": "削除をクリックすると、このLightTubeインスタンスからすべてのプレイリスト、購読しているチャンネルなどが削除されます ({0})" + "account.deleteconfirm": "削除をクリックすると、このLightTubeインスタンスからすべてのプレイリスト、購読しているチャンネルなどが削除されます ({0})", + "account.rememberme": "自動ログアウトしない", + "account.logininstead": "代わりにサインインしてください", + "account.register.disabled": "このインスタンスはアカウント登録を許可していません", + "channel.about.artistbio": "アーティストの伝記", + "channel.about.views": "{0} 回視聴", + "channel.about.joined": "{0} 人参加", + "channel.about.links": "リンク", + "channel.banner": "バナー", + "channel.accountsettings": "アカウント設定", + "channel.recognition.subtitle": "メンバーのみなさん、ありがとうございます!", + "channel.tab.featured": "ホーム", + "channel.tab.videos": "動画", + "channel.tab.shorts": "ショート", + "channel.tab.streams": "ライブ", + "channel.tab.playlists": "再生リスト", + "channel.tab.community": "コミュニティー", + "channel.tagline.lighttube": "LightTubeチャンネル", + "layout.region": "地域", + "layout.dropdown.settings": "設定", + "layout.dropdown.about": "概要", + "layout.dropdown.user": "{0} でログイン", + "layout.dropdown.logout": "ログアウト", + "layout.guide.home": "ホーム", + "layout.guide.subscriptions": "登録チャンネル", + "layout.guide.library": "ライブラリ", + "layout.guide.license": "ライセンス", + "modal.close": "このウィンドウを閉じられます", + "oauth2.app": "LightTubeは次のアカウントのアクセスを要求しています {0}", + "oauth2.scopes": "このアプリケーションは次のことができます:", + "oauth2.changeuser": "別のアカウントを使う", + "oauth2.authorize": "認証", + "oauth2.scope.logins.read": "その他のログイン", + "account.register.disabled.home": "ホームに戻る", + "channel.about.description": "概要", + "channel.header.videos": "{0} 本の動画", + "channel.supporter.avatar": "アバター", + "channel.header.subscribers": "チャンネル登録者数 {0}", + "channel.tab.podcasts": "ポッドキャスト", + "channel.tab.channels": "チャンネル", + "channel.tab.about": "概要", + "channel.recognition.title": "メンバー", + "channel.tab.releases": "リリース", + "channel.tab.store": "ストア", + "channel.tab.search": "検索", + "download.direct": "ダイレクトダウンロード", + "feed.subscriptions.manage": "登録を管理", + "channel.noplaylists": "まだこのユーザーは再生リストを作っていません。", + "download.title": "動画をダウンロード", + "feed.library.title": "ライブラリ", + "feed.subscriptions.title": "全ての登録チャンネル", + "download.proxy": "代替ダウンロード", + "download.format.select": "形式を選択。", + "download.format.video": "動画のみ", + "feed.title": "チャンネル登録", + "feed.subscriptions.apply": "変更を確定", + "download.format.audio": "音声のみ", + "layout.dropdown.login": "サインイン", + "feed.library.playlist.new": "新しい再生リスト", + "layout.guide.source": "ソースコード", + "layout.guide.version": "LightTubeのバージョン: v{0}", + "oauth2.title": "アプリを接続", + "oauth2.user": "{0}としてログイン" } From 88efb0a327a1eb952526018e8934f92b79607c4e Mon Sep 17 00:00:00 2001 From: Guilherme <007guilherme@gmail.com> Date: Thu, 12 Sep 2024 10:46:58 +0000 Subject: [PATCH 23/49] Translated using Weblate (Portuguese (Brazil)) Currently translated at 32.4% (90 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/pt_BR/ --- LightTube/Resources/Localization/pt_BR.json | 93 ++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/pt_BR.json b/LightTube/Resources/Localization/pt_BR.json index 0967ef42..b4b3299f 100644 --- a/LightTube/Resources/Localization/pt_BR.json +++ b/LightTube/Resources/Localization/pt_BR.json @@ -1 +1,92 @@ -{} +{ + "account.password.confirm": "Confirmar Senha", + "account.signup": "Cadastrar", + "account.rememberme": "Lembre-se de mim", + "account.confirmpassword": "Confirmar Senha", + "account.delete": "Excluir", + "account.deleteconfirm": "Eu entendo que clicando, todas as minhas listas, inscrições de canais, etc. serão excluídas dessa instancia do LightTube. ({0})", + "account.register.disabled": "Essa instância não aceita registrar conta", + "channel.about.description": "Descrição", + "channel.about.artistbio": "Biografia do Artista", + "channel.about.views": "{0} visualizações", + "channel.about.links": "Links", + "channel.tab.featured": "Home", + "channel.tab.podcasts": "Podcasts", + "layout.dropdown.user": "Fazer o login como: {0}", + "channel.tab.search": "Pesquisar", + "channel.tagline.lighttube": "Canal do LightTube", + "channel.noplaylists": "Esse usuário não possui nenhuma lista pública.", + "download.proxy": "Baixar usando proxy", + "feed.subscriptions.title": "Todas as Inscrições", + "layout.dropdown.login": "Fazer o login", + "layout.guide.home": "Home", + "layout.dropdown.logout": "Desconectar", + "layout.guide.subscriptions": "Inscrições", + "layout.guide.library": "Biblioteca", + "layout.guide.license": "Licença", + "oauth2.user": "Fazer o login como {0}", + "oauth2.scopes": "Essa aplicação poderá:", + "oauth2.scope.logins.read": "Ver seus outros logins", + "oauth2.authorize": "Autorizar", + "oauth2.scope.playlists.read": "Acessar suas listas", + "oauth2.scope.logins.write": "Desconectar de outros lugares", + "playlist.add.body": "Por favor, selecione a lista onde o vídeo será adicionado.", + "oauth2.scope.subscriptions.write": "Inscrever e desinscrever de canais", + "pagination.prev": "Página Anterior", + "playlist.add.title": "Adicionar vídeo a lista", + "playlist.create.confirm": "Criar lista de reprodução", + "language.code": "pt-br", + "language.name": "Português (Brasil)", + "language.name.english": "Português (Brasil)", + "language.ietf": "pt-br", + "titles.account.login": "Fazer o Login", + "titles.account.delete": "Excluir a sua conta", + "account.userid": "ID do Usuário", + "account.showpassword": "Mostrar senha", + "account.register": "Criar uma conta", + "channel.banner": "Banner do Canal", + "channel.supporter.avatar": "Avatar do Usuário", + "channel.accountsettings": "Configurações da conta", + "channel.header.subscribers": "{0} inscritos", + "channel.header.videos": "{0} vídeos", + "channel.tab.videos": "Vídeos", + "channel.tab.shorts": "Shorts", + "channel.tab.streams": "Ao vivo", + "channel.tab.playlists": "Lista de Reprodução", + "channel.tab.releases": "Lançamentos", + "channel.tab.community": "Comunidade", + "channel.tab.channels": "Canais", + "channel.tab.store": "Loja", + "channel.tab.about": "Sobre", + "download.title": "Baixar vídeo", + "download.format.select": "Por favor, escolha um formato para baixar.", + "download.format.video": "Somente vídeo", + "download.format.audio": "Somente áudio", + "download.direct": "Baixar direto", + "feed.title": "Inscrições", + "feed.library.title": "Biblioteca", + "feed.library.playlist.new": "Nova Lista de Reprodução", + "feed.subscriptions.apply": "Aplicar Mudanças", + "feed.subscriptions.manage": "Administrar Inscrições", + "layout.region": "Região do Conteúdo do InnerTube", + "layout.dropdown.settings": "Configurações", + "layout.dropdown.about": "Sobre", + "layout.guide.source": "Código Fonte", + "layout.guide.version": "Rodando no LightTube v{0}", + "modal.close": "Você já pode fechar essa janela", + "oauth2.title": "Autorizar aplicação", + "oauth2.app": "{0} quer acessar a sua conta do LightTube", + "oauth2.changeuser": "Usar outra conta", + "oauth2.scope.playlists.rw": "Acessar e modificar suas listas", + "oauth2.scope.playlists.write": "Modificar suas listas", + "pagination.first": "Primeira Página", + "pagination.next": "Próxima Página", + "player.audioQuality": "(Somente áudio) {0}kbps", + "playlist.add.confirm": "Adicionar", + "playlist.create.title": "Criar Nova Lista de Reprodução", + "playlist.delete.title": "Excluir lista", + "account.login": "Fazer o Login", + "language.innertube": "pt-br", + "titles.account.register": "Criar uma conta", + "account.password": "Senha" +} From a3f12fc746cd2248b776e13131740584d84334a8 Mon Sep 17 00:00:00 2001 From: Kayra Uylar Date: Fri, 13 Sep 2024 23:20:31 +0000 Subject: [PATCH 24/49] Translated using Weblate (German) Currently translated at 52.3% (143 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index 9dd9def8..f0288f7c 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -1,9 +1,9 @@ { - "language.code": "en", - "language.name": "Englisch", - "language.name.english": "Englisch", - "language.ietf": "en", - "language.innertube": "en", + "language.code": "de", + "language.name": "Deutsch", + "language.name.english": "German", + "language.ietf": "de", + "language.innertube": "de", "titles.account.register": "Konto erstellen", "titles.account.login": "Anmelden", "titles.account.delete": "Konto löschen", From 4b30d4539273c5a9e9ca6e80ec6422a521da5e7b Mon Sep 17 00:00:00 2001 From: Kayra Uylar Date: Fri, 13 Sep 2024 23:21:49 +0000 Subject: [PATCH 25/49] Translated using Weblate (Indonesian) Currently translated at 1.8% (5 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/id/ --- LightTube/Resources/Localization/id.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/LightTube/Resources/Localization/id.json b/LightTube/Resources/Localization/id.json index 52e87126..0c06bff4 100644 --- a/LightTube/Resources/Localization/id.json +++ b/LightTube/Resources/Localization/id.json @@ -1,5 +1,7 @@ { - "language.name.english": "Inggris", + "language.name.english": "Indonesian", "language.code": "id", - "language.name": "Inggris" + "language.name": "Inggris", + "language.innertube": "id", + "language.ietf": "id" } From 273f0c7ec298010c3ab2be434caaa72bd3341868 Mon Sep 17 00:00:00 2001 From: Kayra Uylar Date: Fri, 13 Sep 2024 23:17:49 +0000 Subject: [PATCH 26/49] Translated using Weblate (French) Currently translated at 99.6% (276 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/fr/ --- LightTube/Resources/Localization/fr.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/LightTube/Resources/Localization/fr.json b/LightTube/Resources/Localization/fr.json index c5d9172e..cd1835a1 100644 --- a/LightTube/Resources/Localization/fr.json +++ b/LightTube/Resources/Localization/fr.json @@ -1,7 +1,7 @@ { "playlist.videos.count": "{0} vidéos", - "language.name": "Anglais", - "language.name.english": "Anglais", + "language.name": "Français", + "language.name.english": "French", "titles.account.register": "Créer un compte", "titles.account.login": "Se connecter", "titles.account.delete": "Supprimer votre compte", @@ -272,5 +272,8 @@ "error.register.password.invalid": "Mot de passe invalide", "error.register.password.length": "Le mot de passe doit être plus long que 8 caractères", "error.body.details.locale": "Langage & région InnerTube", - "error.body.details.version": "Versions LightTube & InnerTube" + "error.body.details.version": "Versions LightTube & InnerTube", + "language.code": "fr", + "language.ietf": "fr", + "language.innertube": "fr" } From a263dfe97a48c15a14766fe2f54b9c613bce75de Mon Sep 17 00:00:00 2001 From: Kayra Uylar Date: Fri, 13 Sep 2024 23:31:39 +0000 Subject: [PATCH 27/49] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 10.4% (29 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/zh_Hans/ --- LightTube/Resources/Localization/zh_Hans.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/LightTube/Resources/Localization/zh_Hans.json b/LightTube/Resources/Localization/zh_Hans.json index 9b8de902..17536f7d 100644 --- a/LightTube/Resources/Localization/zh_Hans.json +++ b/LightTube/Resources/Localization/zh_Hans.json @@ -1,5 +1,5 @@ { - "language.name": "", + "language.name": "中文(简体)", "titles.account.register": "创建账号", "titles.account.login": "登录", "account.userid": "用户ID", @@ -18,12 +18,14 @@ "channel.about.views": "{0} 播放", "channel.about.links": "链接", "channel.banner": "频道横幅", - "language.code": "", - "language.name.english": "", + "language.code": "zh-Hans", + "language.name.english": "Chinese (Simplified)", "titles.account.delete": "注销账户", "channel.accountsettings": "账号设置", "account.rememberme": "记住密码", "account.login": "登录", "account.deleteconfirm": "我理解点击注销后,我在这个LightTube实例上的所有播放列表、关注的频道等将被删除 ({0})", - "channel.supporter.avatar": "用户头像" + "channel.supporter.avatar": "用户头像", + "language.ietf": "zh", + "language.innertube": "zh-CN" } From d0eae140ab1ee1bc2312201a4f7795a1bf1fdd6b Mon Sep 17 00:00:00 2001 From: Kayra Uylar Date: Fri, 13 Sep 2024 23:26:33 +0000 Subject: [PATCH 28/49] Translated using Weblate (Portuguese) Currently translated at 23.1% (64 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/pt/ --- LightTube/Resources/Localization/pt.json | 128 +++++++++++------------ 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/LightTube/Resources/Localization/pt.json b/LightTube/Resources/Localization/pt.json index 91d1128e..3833f4c9 100644 --- a/LightTube/Resources/Localization/pt.json +++ b/LightTube/Resources/Localization/pt.json @@ -1,66 +1,66 @@ { - "language.code": "", - "language.name": "", - "language.name.english": "", - "language.ietf": "", - "language.innertube": "", - "titles.account.register": "", - "titles.account.login": "", - "titles.account.delete": "", - "account.userid": "", - "account.password": "", - "account.rememberme": "", - "account.confirmpassword": "", - "account.login": "", - "account.signup": "", - "account.register": "", - "account.delete": "", - "account.register.disabled": "", - "channel.tab.featured": "", - "channel.tab.videos": "", - "channel.tab.shorts": "", - "channel.tab.streams": "", - "channel.tab.playlists": "", - "channel.tab.podcasts": "", - "channel.tab.releases": "", - "channel.tab.community": "", - "channel.tab.channels": "", - "channel.tab.store": "", - "channel.tab.about": "", - "channel.tab.search": "", - "channel.tagline.lighttube": "", - "channel.noplaylists": "", - "download.title": "", - "download.format.select": "", - "download.format.video": "", - "download.format.audio": "", - "download.proxy": "", - "feed.library.title": "", - "layout.dropdown.login": "", - "layout.dropdown.logout": "", - "layout.guide.home": "", - "layout.guide.subscriptions": "", - "layout.guide.library": "", - "feed.subscriptions.title": "", - "feed.subscriptions.manage": "", - "account.showpassword": "", - "account.password.confirm": "", - "channel.about.artistbio": "", - "channel.banner": "", - "account.deleteconfirm": "", - "channel.about.description": "", - "channel.about.views": "", - "channel.supporter.avatar": "", - "channel.accountsettings": "", - "channel.header.subscribers": "", - "channel.recognition.title": "", - "channel.header.videos": "", - "feed.library.playlist.new": "", - "download.direct": "", - "feed.title": "", - "feed.subscriptions.apply": "", - "layout.region": "", - "layout.dropdown.user": "", - "layout.dropdown.settings": "", - "layout.dropdown.about": "" + "language.code": "pt", + "language.name": "Português", + "language.name.english": "Portuguese", + "language.ietf": "pt", + "language.innertube": "pt-PT", + "titles.account.register": "Criar uma conta", + "titles.account.login": "Fazer o Login", + "titles.account.delete": "Excluir a sua conta", + "account.userid": "ID do Usuário", + "account.password": "Senha", + "account.rememberme": "Lembre-se de mim", + "account.confirmpassword": "Confirmar Senha", + "account.login": "Fazer o Login", + "account.signup": "Cadastrar", + "account.register": "Criar uma conta", + "account.delete": "Excluir", + "account.register.disabled": "Essa instância não aceita registrar conta", + "channel.tab.featured": "Home", + "channel.tab.videos": "Vídeos", + "channel.tab.shorts": "Shorts", + "channel.tab.streams": "Ao vivo", + "channel.tab.playlists": "Lista de Reprodução", + "channel.tab.podcasts": "Podcasts", + "channel.tab.releases": "Lançamentos", + "channel.tab.community": "Comunidade", + "channel.tab.channels": "Canais", + "channel.tab.store": "Loja", + "channel.tab.about": "Sobre", + "channel.tab.search": "Pesquisar", + "channel.tagline.lighttube": "Canal do LightTube", + "channel.noplaylists": "Esse usuário não possui nenhuma lista pública.", + "download.title": "Baixar vídeo", + "download.format.select": "Por favor escolha um formato para baixar.", + "download.format.video": "Somente vídeo", + "download.format.audio": "Somente áudio", + "download.proxy": "Baixar com proxy", + "feed.library.title": "Biblioteca", + "layout.dropdown.login": "Fazer o login", + "layout.dropdown.logout": "Desconectar", + "layout.guide.home": "Home", + "layout.guide.subscriptions": "Inscrições", + "layout.guide.library": "Biblioteca", + "feed.subscriptions.title": "Todas as Inscrições", + "feed.subscriptions.manage": "Administrar Inscrições", + "account.showpassword": "Mostrar senha", + "account.password.confirm": "Confirmar Senha", + "channel.about.artistbio": "Biografia do Artista", + "channel.banner": "Banner do Canal", + "account.deleteconfirm": "Eu entendo que clicando, todas as minhas listas, inscrições de canais, etc. serão excluídas dessa instancia do LightTube. ({0})", + "channel.about.description": "Descrição", + "channel.about.views": "{0} visualizações", + "channel.supporter.avatar": "Avatar do Usuário", + "channel.accountsettings": "Configurações da conta", + "channel.header.subscribers": "{0} inscritos", + "channel.recognition.title": "Nossos Membros", + "channel.header.videos": "{0} vídeos", + "feed.library.playlist.new": "Nova Lista de Reprodução", + "download.direct": "Baixar direto", + "feed.title": "Inscrições", + "feed.subscriptions.apply": "Aplicar Mudanças", + "layout.region": "Região do Conteúdo do InnerTube", + "layout.dropdown.user": "Fazer o login como: {0}", + "layout.dropdown.settings": "Configurações", + "layout.dropdown.about": "Sobre" } From d8b02e3eb9054f8645f207ee79b5a4e289ae80f2 Mon Sep 17 00:00:00 2001 From: Kayra Uylar Date: Fri, 13 Sep 2024 23:22:30 +0000 Subject: [PATCH 29/49] Translated using Weblate (Japanese) Currently translated at 28.1% (78 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/ja/ --- LightTube/Resources/Localization/ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/ja.json b/LightTube/Resources/Localization/ja.json index 37255fcc..9bfbe59f 100644 --- a/LightTube/Resources/Localization/ja.json +++ b/LightTube/Resources/Localization/ja.json @@ -1,7 +1,7 @@ { "account.password": "パスワード", "language.name": "日本語", - "language.name.english": "日本語", + "language.name.english": "Japanese", "language.ietf": "ja", "language.innertube": "ja", "titles.account.login": "サインイン", From 87f532c8ab835e1d259fce7cc405723ae1532fab Mon Sep 17 00:00:00 2001 From: Kayra Uylar Date: Fri, 13 Sep 2024 23:23:16 +0000 Subject: [PATCH 30/49] Translated using Weblate (Portuguese (Brazil)) Currently translated at 32.4% (90 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/pt_BR/ --- LightTube/Resources/Localization/pt_BR.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/LightTube/Resources/Localization/pt_BR.json b/LightTube/Resources/Localization/pt_BR.json index b4b3299f..5bed6310 100644 --- a/LightTube/Resources/Localization/pt_BR.json +++ b/LightTube/Resources/Localization/pt_BR.json @@ -35,10 +35,10 @@ "pagination.prev": "Página Anterior", "playlist.add.title": "Adicionar vídeo a lista", "playlist.create.confirm": "Criar lista de reprodução", - "language.code": "pt-br", + "language.code": "pt-BR", "language.name": "Português (Brasil)", - "language.name.english": "Português (Brasil)", - "language.ietf": "pt-br", + "language.name.english": "Portuguese (Brazil)", + "language.ietf": "pt", "titles.account.login": "Fazer o Login", "titles.account.delete": "Excluir a sua conta", "account.userid": "ID do Usuário", @@ -86,7 +86,7 @@ "playlist.create.title": "Criar Nova Lista de Reprodução", "playlist.delete.title": "Excluir lista", "account.login": "Fazer o Login", - "language.innertube": "pt-br", + "language.innertube": "pt", "titles.account.register": "Criar uma conta", "account.password": "Senha" } From 107d30a278844089376f4cef16c1d294bef3ed92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fa=20=C3=96zg=C3=BCr=20Sezer?= Date: Sat, 14 Sep 2024 20:52:34 +0200 Subject: [PATCH 31/49] Added translation using Weblate (Turkish) --- LightTube/Resources/Localization/tr.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/tr.json diff --git a/LightTube/Resources/Localization/tr.json b/LightTube/Resources/Localization/tr.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/tr.json @@ -0,0 +1 @@ +{} From d2ae0eabfa4678e42482beff3a43e2abf29c0a64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fa=20=C3=96zg=C3=BCr=20Sezer?= Date: Sat, 14 Sep 2024 18:53:52 +0000 Subject: [PATCH 32/49] Translated using Weblate (Turkish) Currently translated at 8.6% (24 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/tr/ --- LightTube/Resources/Localization/tr.json | 28 +++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/tr.json b/LightTube/Resources/Localization/tr.json index 0967ef42..5a6fcb44 100644 --- a/LightTube/Resources/Localization/tr.json +++ b/LightTube/Resources/Localization/tr.json @@ -1 +1,27 @@ -{} +{ + "language.innertube": "tr", + "titles.account.register": "Hesap Oluştur", + "titles.account.login": "Giriş yap", + "titles.account.delete": "Hesabını sil", + "account.userid": "UserID", + "account.password": "Parola", + "account.password.confirm": "Parolayı Doğrula", + "account.showpassword": "Parolayı göster", + "account.rememberme": "Beni hatırla", + "account.confirmpassword": "Parolayı Doğrula", + "account.login": "Giriş yap", + "account.register": "Hesap oluştur", + "account.logininstead": "Bunun yerine oturum açın", + "account.delete": "Sil", + "account.register.disabled": "Bu sunucu, hesap kayıtlarına izin vermiyor", + "account.register.disabled.home": "Anasayfa'ya dön", + "channel.about.artistbio": "Sanatçı", + "channel.about.views": "{0} izlenme", + "language.name": "Türkçe", + "language.name.english": "Turkish", + "language.code": "tr", + "language.ietf": "tr", + "account.signup": "Kayıt ol", + "account.deleteconfirm": "Sil'e tıklayarak, tüm listelerim, abone kanallarım vs. bu LightTube sunucusun'dan silineceğini anlıyorum ({0})", + "channel.about.description": "Açıklama" +} From f4e42e579b3bc854648a563ef2545156a6cfe6c4 Mon Sep 17 00:00:00 2001 From: mere Date: Sun, 15 Sep 2024 08:17:45 +0200 Subject: [PATCH 33/49] Added translation using Weblate (Romanian) --- LightTube/Resources/Localization/ro.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/ro.json diff --git a/LightTube/Resources/Localization/ro.json b/LightTube/Resources/Localization/ro.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/ro.json @@ -0,0 +1 @@ +{} From a521529501152b29f439ba18c201d740c35a03b0 Mon Sep 17 00:00:00 2001 From: mere Date: Sun, 15 Sep 2024 06:19:04 +0000 Subject: [PATCH 34/49] Translated using Weblate (Romanian) Currently translated at 6.4% (18 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/ro/ --- LightTube/Resources/Localization/ro.json | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/ro.json b/LightTube/Resources/Localization/ro.json index 0967ef42..4b2e547e 100644 --- a/LightTube/Resources/Localization/ro.json +++ b/LightTube/Resources/Localization/ro.json @@ -1 +1,21 @@ -{} +{ + "language.code": "ro", + "language.name": "Română", + "language.name.english": "Romanian", + "language.ietf": "ro", + "language.innertube": "ro", + "titles.account.register": "Creează un cont", + "titles.account.login": "Logează-te", + "titles.account.delete": "Ștergeți contul", + "account.userid": "Nume de utilizator", + "account.showpassword": "Arată parola", + "account.rememberme": "Amintește-mi", + "account.login": "Logare", + "account.register": "Creează cont", + "account.delete": "Șterge", + "account.password": "Parolă", + "account.password.confirm": "Confirmă parola", + "account.confirmpassword": "Confirmă parola", + "account.signup": "Înregistrează-te", + "account.deleteconfirm": "Înțeleg că apăsând Șterge, tot playlist-urile mele, canale abonate etc. vor fi șterse de pe această instanță LightTube ({0})" +} From 947201bb017b82d22098bceeb86dcaaad40cc7d8 Mon Sep 17 00:00:00 2001 From: Yamada Keisuke Date: Tue, 17 Sep 2024 02:49:47 +0000 Subject: [PATCH 35/49] Translated using Weblate (Japanese) Currently translated at 62.4% (173 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/ja/ --- LightTube/Resources/Localization/ja.json | 98 +++++++++++++++++++++++- 1 file changed, 97 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/ja.json b/LightTube/Resources/Localization/ja.json index 9bfbe59f..0ef74949 100644 --- a/LightTube/Resources/Localization/ja.json +++ b/LightTube/Resources/Localization/ja.json @@ -78,5 +78,101 @@ "layout.guide.source": "ソースコード", "layout.guide.version": "LightTubeのバージョン: v{0}", "oauth2.title": "アプリを接続", - "oauth2.user": "{0}としてログイン" + "oauth2.user": "{0}としてログイン", + "oauth2.scope.logins.write": "別の場所からログアウト", + "rss.explain.username.url": "あなたのユーザー名", + "search.filters.title": "フィルター", + "search.filters.sort.views": "再生数", + "oauth2.scope.playlists.rw": "再生リストへのアクセスと変更", + "oauth2.scope.playlists.read": "再生リストへアクセス", + "oauth2.scope.playlists.write": "再生リストの編集", + "oauth2.scope.subscriptions.read": "登録チャンネルのリストを取得", + "player.audioQuality": "(音声のみ){0}kbps", + "playlist.add.body": "動画を追加する再生リストを選択してください。", + "playlist.add.title": "動画を再生リストに追加", + "playlist.add.confirm": "追加", + "rss.explain.description": "あなたが登録しているチャンネルのすべての動画を含むカスタマイズされたRSSフィードを取得するには、RSSリーダーに次のパラメータを入力するだけです:", + "search.filters.uploaddate.month": "今月", + "search.filters.uploaddate.year": "今年", + "playlist.create.title": "新しい再生リスト", + "rss.title": "RSS", + "rss.explain.username": "ユーザー名", + "search.filters.uploaddate.week": "今週", + "playlist.create.confirm": "再生リストを作成", + "playlist.edit.title": "再生リストを編集", + "playlist.edit.label.title": "タイトル", + "playlist.edit.label.visibility": "視認性", + "playlist.lighttube.views": "LightTube再生リスト", + "playlist.view.full": "再生リストの全体を見る", + "pagination.next": "次のページ", + "playlist.delete.title": "再生リストを削除", + "playlist.lighttube.delete": "削除", + "oauth2.scope.subscriptions.feed": "登録チャンネルを入手", + "oauth2.scope.subscriptions.write": "チャンネルの登録・解除", + "playlist.delete.body": "本当にこのプレイリストを削除しますか?この操作は元に戻せません。", + "playlist.delete.confirm": "削除", + "playlist.edit.label.description": "概要", + "playlist.lastupdated": "最終更新日: {0}", + "playlist.removevideo.title": "動画を再生リストから削除", + "pagination.prev": "前のページ", + "pagination.first": "最初のページ", + "playlist.visibility.1": "未掲載", + "playlist.edit.confirm": "確認", + "playlist.lighttube.edit": "編集", + "playlist.removevideo.body": "再生リストからこの動画を削除してもよろしいですか?\"{0}\"", + "playlist.videos.count": "{0} 本の動画", + "playlist.visibility.0": "プライベート", + "playlist.visibility.2": "公開", + "post.view.youtube": "YouTubeで見る", + "rss.explain.title": "LightTubeでRSSフィードリーダーを使う", + "playlist.removevideo.confirm": "削除", + "playlist.unavailable": "再生リストが利用できません", + "playlist.video.uncached": "キャッシュされていない動画。動画を読み込んでキャッシュを更新する", + "rss.explain.url": "URL", + "rss.explain.username.explain": "ユーザー名", + "rss.explain.password": "パスワード", + "rss.explain.password.url": "あなたのパスワード", + "rss.explain.authentication": "お使いのRSSリーダーがユーザー名/パスワード認証に対応していない場合は、URLパラメータに以下のように記述してください:", + "search.filters.apply": "フィルターを適応", + "search.filters.uploaddate.day": "今日", + "search.filters.category.title": "タイプ", + "search.filters.category.channel": "チャンネル", + "search.filters.duration.title": "期間", + "search.filters.duration.long": "20分以上", + "rss.explain.password.explain": "パスワード", + "search.filters.uploaddate.title": "アップロード日", + "search.filters.uploaddate.clear": "クリア", + "search.filters.uploaddate.hour": "最後の1時間", + "search.filters.category.clear": "クリア", + "search.filters.category.video": "動画", + "search.filters.category.playlist": "再生リスト", + "search.filters.category.movie": "映画", + "search.filters.duration.medium": "4~20分", + "search.filters.duration.clear": "クリア", + "search.filters.duration.short": "4分以内", + "search.filters.features.title": "特徴", + "search.filters.features.4k": "4K", + "search.filters.features.live": "ライブ", + "search.filters.features.hd": "HD", + "search.filters.features.subs": "サブタイトル/字幕", + "search.filters.features.cc": "クリエイティブ・コモンズ", + "search.filters.features.360": "360°", + "search.filters.features.3d": "3D", + "search.filters.features.location": "位置", + "search.filters.features.purchased": "購入済み", + "search.filters.sort.relevance": "関連", + "search.filters.features.vr180": "VR180", + "search.filters.features.hdr": "HDR", + "search.filters.sort.title": "ソート", + "search.filters.sort.date": "アップロード日", + "settings.appearance.theme.title": "テーマ", + "search.filters.sort.rating": "レーティング", + "search.searchinsteadfor": "{0} の代わりに検索する", + "search.showingresultsfor": "{0}の検索結果を表示", + "settings.appearance.title": "外観", + "search.didyoumean": "もしかして:{0}", + "settings.account.htmltitle": "アカウント", + "settings.account.title": "アカウント設定", + "settings.account.delete": "アカウントを削除", + "settings.appearance.interface": "インターフェース" } From e7b234da6bbd84eb7351a92773303b921ee35709 Mon Sep 17 00:00:00 2001 From: Yamada Keisuke Date: Tue, 17 Sep 2024 08:34:49 +0000 Subject: [PATCH 36/49] Translated using Weblate (Japanese) Currently translated at 100.0% (277 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/ja/ --- LightTube/Resources/Localization/ja.json | 107 ++++++++++++++++++++++- 1 file changed, 104 insertions(+), 3 deletions(-) diff --git a/LightTube/Resources/Localization/ja.json b/LightTube/Resources/Localization/ja.json index 0ef74949..0cf7362b 100644 --- a/LightTube/Resources/Localization/ja.json +++ b/LightTube/Resources/Localization/ja.json @@ -18,9 +18,9 @@ "account.userid": "ユーザーID", "account.deleteconfirm": "削除をクリックすると、このLightTubeインスタンスからすべてのプレイリスト、購読しているチャンネルなどが削除されます ({0})", "account.rememberme": "自動ログアウトしない", - "account.logininstead": "代わりにサインインしてください", + "account.logininstead": "代わりにサインイン", "account.register.disabled": "このインスタンスはアカウント登録を許可していません", - "channel.about.artistbio": "アーティストの伝記", + "channel.about.artistbio": "アーティスト略歴", "channel.about.views": "{0} 回視聴", "channel.about.joined": "{0} 人参加", "channel.about.links": "リンク", @@ -174,5 +174,106 @@ "settings.account.htmltitle": "アカウント", "settings.account.title": "アカウント設定", "settings.account.delete": "アカウントを削除", - "settings.appearance.interface": "インターフェース" + "settings.appearance.interface": "インターフェース", + "sponsorblock.category.sponsor": "スポンサー", + "error.body.innertube": "この問題はYouTubeとのやり取り中に発生しました。この問題を報告したい場合は、問題報告ページ にアクセスし、以下の情報を添えてissueを登録してください:", + "error.body.lighttube": "このエラーを報告するには、問題報告ページにアクセスし、以下の情報を添えてissueを開いてください:", + "settings.import.htmltitle": "データのインポート/エクスポート", + "settings.appearance.theme.subtitle": "LightTubeの外観を変更する", + "settings.appearance.theme.builtin": "内蔵", + "settings.appearance.language.title": "言語", + "settings.appearance.theme.custom": "カスタム", + "settings.appearance.homescreensubs.title": "ホームページ動画", + "settings.appearance.language.subtitle": "言語が見つかりませんか?Weblateで翻訳してください!", + "settings.appearance.homescreensubs.subtitle": "登録チャンネルからホームページに表示する動画の量", + "settings.appearance.innertube.language.title": "コンテンツ言語", + "settings.appearance.innertube.language.subtitle": "動画のタイトルと説明文にのみ影響", + "settings.appearance.innertube.language.localized": "デフォルトの言語({0})", + "settings.appearance.innertube.region.title": "コンテンツの地域", + "settings.appearance.innertube.region.subtitle": "推奨コンテンツに影響", + "settings.appearance.recommendations.title": "おすすめ動画をデフォルトで表示する", + "settings.appearance.recommendations.subtitle": "チェックを外すと、デフォルトで折りたたまれて表示されます", + "settings.appearance.compatibility.title": "互換モード", + "settings.appearance.compatibility.subtitle": "HLSストリームの代わりにMP4ストリームを使用する。これが有効な場合、ライブストリームは動作しません", + "settings.import.title": "データのインポート", + "settings.import.file.title": "ファイル", + "settings.import.button": "データのエクスポート", + "settings.import.file.subtitle": "(10MBまで)対応フォーマットは下記をご参照ください", + "settings.import.export.title": "データのエクスポート", + "settings.import.export.json": "すべてのデータをJSONとしてエクスポート", + "sponsorblock.category.music_offtopic": "音楽以外のセクション", + "settings.import.supported.title": "インポート可能なフォーマット", + "sponsorblock.button.template": "スキップ {0}", + "settings.import.supported.body": "
  • YouTubeテイクアウト (.zip)
  • \n
  • InvidiousのXML/OPML エクスポート (.xml)
  • \n
  • InvidiousのJSON エクスポート (.json)
  • \n
  • Pipedの再生リスト (.json)
  • \n
  • Pipedの登録チャンネル (.json)
  • \n
  • LightTubeエクスポート(.json)
  • ", + "video.download": "ダウンロード", + "settings.import.supported.more": "他のウェブサイトやアプリのサポートが必要な場合は、GitHubにissueを投稿してください", + "settings.save": "変更を確定", + "shelf.more": "+{0}以上", + "sponsorblock.category.interaction": "相互作用", + "sponsorblock.category.outro": "アウトロ", + "sponsorblock.category.selfpromo": "自己宣伝", + "sponsorblock.category.intro": "イントロ", + "sponsorblock.category.preview": "プレビュー", + "error.request.invalid": "無効なリクエスト", + "sponsorblock.category.filler": "フィルター", + "subscription.edit.title": "登録チャンネルを管理", + "subscription.edit.body": "このチャンネルで登録チャンネル設定を編集します。", + "subscription.edit.channel": "チャンネルへ移動", + "subscription.edit.confirm": "確定", + "subscription.state.0": "登録解除", + "subscription.state.1": "通知をオフにして登録する", + "subscription.state.1.detailed": "登録するだけ(このチャンネルのビデオはRSSフィードに含まれません)", + "subscription.state.2.detailed": "RSSフィードに登録する", + "video.subtitle": "{0} 回試聴・{1}", + "subscription.state.2": "以下の通知を受け取る", + "video.unavailable": "使用不可", + "subscription.button.unsubscribe": "登録済み", + "subscription.button.subscribe": "チャンネル登録", + "video.movie": "映画", + "video.trailer.title": "予告編", + "video.trailer.body": "ライブは{0}に開始します", + "watch.dislike.unavailable": "低評価", + "watch.comments": "コメント", + "video.watch": "試聴", + "video.listen": "聞く", + "watch.like.unavailable": "高評価", + "watch.comments.disabled": "コメントは無効です", + "watch.comments.pinned": "固定されています", + "watch.comments.count": "コメント", + "watch.comments.youtube": "YouTubeで視聴", + "watch.recommended": "おすすめ", + "error.body.details.version": "LightTubeとInnerTubeのバージョン", + "watch.save": "セーブ", + "watch.download": "ダウンロード", + "watch.youtube": "YouTubeで視聴", + "watch.description.toggle": "クリックして説明を切り替える", + "error.title": "エラー!", + "error.body.details.instance": "LightTubeのインスタンスでこのエラーが発生しました", + "error.body.details.path": "リソースのフルパス", + "error.body.details.stacktrace": "以下の文章(全文):", + "error.alternatives": "­このリソースにアクセスするには、以下の代替手段を試すことができます: ", + "error.body.details.locale": "InnerTubeの言語と地域", + "error.oauth2.disabled": "このインスタンスはOAuth2を許可していません", + "error.register.password.match": "パスワードが一致しません", + "error.register.useridinvalidchars": "UserIDに無効な文字が含まれています", + "error.register.password.length": "パスワードは8文字以上でなければなりません", + "error.register.password.invalid": "無効なパスワード", + "error.login.invalid": "無効な認証情報", + "error.delete.consent": "アカウントを削除する場合は、チェックボックスにチェックを入れてください", + "error.oauth2.scope.invalid": "スコープが無効です: {0}", + "error.oauth2.response_type.empty": "response_typeを空にすることはできません", + "error.oauth2.response_type.code": "response_typeは'code'に設定しなければなりません", + "error.oauth2.client_id.empty": "response_typeは'code'に設定しなければなりません", + "error.oauth2.redirect_uri.invalid": "response_typeは'code'に設定しなければなりません", + "error.oauth2.scope.empty": "response_typeは'code'に設定しなければなりません", + "error.oauth2.user.loggedout": "ログインしていないユーザー", + "error.player.agerestricted": "InnerTubeのログイン詳細をインスタンス管理者にご連絡ください", + "error.player.exception": "エラーが発生しました", + "error.player.contentcheck": "理解し、続行します", + "error.renderer.unknown": "レンダラーの種類が不明です: {0}", + "error.player.useother": "他のインスタンスでは起こらないかもしれません。 ほかのインスタンスはこちら", + "error.renderer.default": "レンダリングできませんでした: {0}", + "error.player.fail": "プレーヤーのロードに失敗しました", + "error.player.nomuxed": "YouTubeからMuxされたフォーマットは返されませんでした", + "error.player.javascript": "この動画を正しく再生するにはJavaScriptが必要です" } From c6dbadf5ebe4941266cc828bc285b74046c1ef76 Mon Sep 17 00:00:00 2001 From: Yamada Keisuke Date: Thu, 19 Sep 2024 07:03:58 +0000 Subject: [PATCH 37/49] Translated using Weblate (Japanese) Currently translated at 100.0% (277 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/ja/ --- LightTube/Resources/Localization/ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/ja.json b/LightTube/Resources/Localization/ja.json index 0cf7362b..48efcc78 100644 --- a/LightTube/Resources/Localization/ja.json +++ b/LightTube/Resources/Localization/ja.json @@ -8,7 +8,7 @@ "titles.account.delete": "アカウントを削除", "account.password.confirm": "パスワードを確定", "account.showpassword": "パスワードを表示", - "account.confirmpassword": "パスワードを確定", + "account.confirmpassword": "パスワードを確認", "account.login": "サインイン", "account.signup": "サインアップ", "account.register": "アカウントを作成", From 554ab9b5e3acefe7a980dff9b35df61e7148d40c Mon Sep 17 00:00:00 2001 From: InF Date: Sat, 21 Sep 2024 20:59:43 +0200 Subject: [PATCH 38/49] Added translation using Weblate (Russian) --- LightTube/Resources/Localization/ru.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 LightTube/Resources/Localization/ru.json diff --git a/LightTube/Resources/Localization/ru.json b/LightTube/Resources/Localization/ru.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/LightTube/Resources/Localization/ru.json @@ -0,0 +1 @@ +{} From 4a3296c161dd7cd678d95cd146ed43c96dcb20a6 Mon Sep 17 00:00:00 2001 From: InF Date: Sat, 21 Sep 2024 19:00:01 +0000 Subject: [PATCH 39/49] Translated using Weblate (Russian) Currently translated at 1.8% (5 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/ru/ --- LightTube/Resources/Localization/ru.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/ru.json b/LightTube/Resources/Localization/ru.json index 0967ef42..44c3ab45 100644 --- a/LightTube/Resources/Localization/ru.json +++ b/LightTube/Resources/Localization/ru.json @@ -1 +1,12 @@ -{} +{ + "language.code": "ru", + "language.ietf": "ru", + "language.innertube": "ru", + "titles.account.register": "Создать аккаунт", + "titles.account.login": "Войти", + "titles.account.delete": "Удалить ваш аккаунт", + "account.userid": "UserID", + "account.password": "Пароль", + "language.name.english": "Russian", + "language.name": "Русский" +} From 5aa0244757c7c3310a8dcdd9f52851332625e281 Mon Sep 17 00:00:00 2001 From: Yamada Keisuke Date: Mon, 23 Sep 2024 00:26:32 +0000 Subject: [PATCH 40/49] Translated using Weblate (Japanese) Currently translated at 100.0% (277 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/ja/ --- LightTube/Resources/Localization/ja.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LightTube/Resources/Localization/ja.json b/LightTube/Resources/Localization/ja.json index 48efcc78..bcb9579f 100644 --- a/LightTube/Resources/Localization/ja.json +++ b/LightTube/Resources/Localization/ja.json @@ -13,7 +13,7 @@ "account.signup": "サインアップ", "account.register": "アカウントを作成", "account.delete": "削除", - "language.code": "ja", + "language.code": "ja-jp", "titles.account.register": "アカウントを作成", "account.userid": "ユーザーID", "account.deleteconfirm": "削除をクリックすると、このLightTubeインスタンスからすべてのプレイリスト、購読しているチャンネルなどが削除されます ({0})", @@ -183,7 +183,7 @@ "settings.appearance.theme.builtin": "内蔵", "settings.appearance.language.title": "言語", "settings.appearance.theme.custom": "カスタム", - "settings.appearance.homescreensubs.title": "ホームページ動画", + "settings.appearance.homescreensubs.title": "ホームページに表示される動画数", "settings.appearance.language.subtitle": "言語が見つかりませんか?Weblateで翻訳してください!", "settings.appearance.homescreensubs.subtitle": "登録チャンネルからホームページに表示する動画の量", "settings.appearance.innertube.language.title": "コンテンツ言語", From 7e6ab46f6e96f0aa55a58273d8384c3527b01c5d Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sat, 5 Oct 2024 16:12:32 +0000 Subject: [PATCH 41/49] Translated using Weblate (German) Currently translated at 53.8% (147 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index f0288f7c..47f46400 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -141,5 +141,8 @@ "search.filters.sort.relevance": "Relevanz", "search.filters.sort.views": "Aufrufe", "search.showingresultsfor": "Ergebnisse für {0} werden angezeigt", - "search.searchinsteadfor": "Stattdessen nach {0} suchen" + "search.searchinsteadfor": "Stattdessen nach {0} suchen", + "account.logininstead": "Stattdessen anmelden", + "account.register.disabled": "Diese Instanz erlaubt keine Kontoregistrierungen", + "channel.recognition.subtitle": "Danke, Kanalmitglieder!" } From a38f6e577e3619262a5e69473daec7b71809276b Mon Sep 17 00:00:00 2001 From: bab <32wtwsedgsdgfsete__asc@byom.de> Date: Sat, 5 Oct 2024 16:13:39 +0000 Subject: [PATCH 42/49] Translated using Weblate (German) Currently translated at 53.8% (147 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index 47f46400..4f9973f0 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -144,5 +144,6 @@ "search.searchinsteadfor": "Stattdessen nach {0} suchen", "account.logininstead": "Stattdessen anmelden", "account.register.disabled": "Diese Instanz erlaubt keine Kontoregistrierungen", - "channel.recognition.subtitle": "Danke, Kanalmitglieder!" + "channel.recognition.subtitle": "Danke, Kanalmitglieder!", + "download.format.select": "Bitte wähle ein Format zum runterladen." } From c61a21873e7402d18b0b1f403eb8a27d33cfdf32 Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sat, 5 Oct 2024 16:36:10 +0000 Subject: [PATCH 43/49] Translated using Weblate (German) Currently translated at 89.3% (244 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 98 +++++++++++++++++++++++- 1 file changed, 97 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index 4f9973f0..a0c6af9e 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -145,5 +145,101 @@ "account.logininstead": "Stattdessen anmelden", "account.register.disabled": "Diese Instanz erlaubt keine Kontoregistrierungen", "channel.recognition.subtitle": "Danke, Kanalmitglieder!", - "download.format.select": "Bitte wähle ein Format zum runterladen." + "download.format.select": "Bitte wähle ein Format zum Herunterladen aus.", + "account.rememberme": "Mich erinnern", + "account.deleteconfirm": "Ich habe verstanden, dass durch das Klicken auf Löschen alle meine Wiedergabelisten, abonnierten Kanäle usw. aus dieser LightTube-Instanz gelöscht werden ({0})", + "oauth2.scopes": "Diese Anwendung wird in der Lage sein zu:", + "oauth2.authorize": "Autorisieren", + "oauth2.scope.logins.write": "Von anderen Orten aus abmelden", + "oauth2.scope.playlists.rw": "Zugriff auf und Änderung deiner Wiedergabelisten", + "oauth2.scope.playlists.write": "Ändern deiner Wiedergabelisten", + "oauth2.scope.subscriptions.read": "Eine Liste deiner abonnierten Kanäle erhalten", + "settings.account.title": "Kontoeinstellungen", + "settings.appearance.interface": "Oberfläche", + "settings.appearance.theme.title": "Thema", + "settings.appearance.theme.builtin": "Eingebaut", + "settings.appearance.theme.custom": "Benutzerdefiniert", + "settings.appearance.innertube.language.title": "Sprache des Inhalts", + "settings.appearance.innertube.language.localized": "Standardsprache ({0})", + "settings.appearance.innertube.region.subtitle": "Beeinflusst den empfohlenen Inhalt", + "settings.appearance.recommendations.title": "Empfohlene Videos standardmäßig anzeigen", + "settings.import.htmltitle": "Daten importieren/exportieren", + "settings.import.title": "Daten importieren", + "settings.import.export.json": "Alle Daten als JSON exportieren", + "settings.import.supported.title": "Unterstützte Formate für den Import", + "settings.import.supported.body": "
  • YouTube-Datenexport (.zip)
  • \n
  • Invidious XML/OPML-Exporte (.xml)
  • \n
  • Invidious JSON-Exporte (.json)
  • \n
  • Piped-Wiedergabelisten (.json)
  • \n
  • Piped-Abonnements (.json)
  • \n
  • LightTube-Exporte (.json)
  • ", + "settings.save": "Änderungen speichern", + "shelf.more": "+{0} mehr", + "sponsorblock.button.template": "Überspringen {0}", + "sponsorblock.category.outro": "Outro", + "sponsorblock.category.preview": "Vorschau", + "sponsorblock.category.filler": "Füllmaterial", + "subscription.edit.title": "Abonnement verwalten", + "subscription.edit.body": "Bearbeite deine Abonnementeinstellungen für diesen Kanal.", + "subscription.edit.channel": "Zum Kanal gehen", + "subscription.state.0": "Deabonnieren", + "subscription.state.1": "Abonnieren mit deaktivierten Benachrichtigungen", + "subscription.button.unsubscribe": "Abonniert", + "subscription.button.subscribe": "Abonnieren", + "watch.comments.disabled": "Kommentare sind deaktiviert", + "watch.comments.youtube": "In YouTube öffnen", + "watch.comments.pinned": "Angepinnt", + "watch.recommended": "Empfohlen", + "watch.save": "Speichern", + "watch.description.toggle": "Zum Umschalten der Beschreibung anklicken", + "error.body.details.version": "LightTube- & InnerTube-Versionen", + "error.body.details.path": "Der vollständige Ressourcenpfad", + "error.body.details.locale": "InnerTube-Sprache & -Region", + "error.register.password.match": "Passwörter stimmen nicht überein", + "error.register.password.length": "Passwort muss länger als 8 Zeichen sein", + "error.delete.consent": "Bitte aktiviere das Kontrollkästchen, um dein Konto zu löschen", + "error.oauth2.response_type.code": "response_type muss auf 'code' eingestellt sein", + "error.oauth2.client_id.empty": "response_type muss auf 'code' eingestellt sein", + "error.oauth2.user.loggedout": "Benutzer nicht angemeldet", + "error.player.contentcheck": "Ich habe verstanden und möchte fortfahren", + "error.player.exception": "Ein Fehler ist aufgetreten", + "error.player.nomuxed": "Von YouTube wurden keine gemuxten Formate zurückgegeben", + "error.player.javascript": "Für die korrekte Wiedergabe dieses Videos ist JavaScript erforderlich", + "error.renderer.unknown": "Unbekannter Renderer-Typ: {0}", + "settings.appearance.language.subtitle": "Du kannst deine Sprache nicht finden? Übersetze sie in Weblate!", + "settings.appearance.innertube.region.title": "Inhaltsregion", + "settings.appearance.compatibility.title": "Kompatibilitätsmodus", + "settings.import.button": "Daten importieren", + "settings.import.export.title": "Daten exportieren", + "settings.appearance.compatibility.subtitle": "MP4-Streams anstelle von HLS-Streams verwenden. Livestreams werden NICHT funktionieren, wenn dies aktiviert ist", + "settings.import.file.title": "Datei", + "sponsorblock.category.sponsor": "Sponsor", + "sponsorblock.category.selfpromo": "Eigenwerbung", + "sponsorblock.category.intro": "Intro", + "subscription.edit.confirm": "Bestätigen", + "video.subtitle": "{0} Aufrufe • {1}", + "subscription.state.2": "Abonnieren mit aktivierten Benachrichtigungen", + "video.trailer.title": "Trailer", + "video.movie": "Film", + "video.unavailable": "Nicht verfügbar", + "watch.dislike.unavailable": "Mag ich nicht", + "watch.comments": "Kommentare", + "video.trailer.body": "Livestream beginnt in {0}", + "watch.comments.count": "Kommentare", + "watch.like.unavailable": "Mag ich", + "watch.download": "Herunterladen", + "watch.youtube": "Auf YouTube ansehen", + "error.title": "Hoppla!", + "error.alternatives": "Du kannst immer noch eine der folgenden Alternativen ausprobieren, um auf diese Ressource zuzugreifen: ", + "error.body.details.stacktrace": "Der folgende Text (das gesamte Ding):", + "error.request.invalid": "Ungültige Anfrage", + "error.register.password.invalid": "Ungültiges Passwort", + "error.login.invalid": "Ungültige Anmeldedaten", + "error.oauth2.disabled": "Diese Instanz erlaubt kein OAuth2", + "error.oauth2.scope.empty": "response_type muss auf 'code' eingestellt sein", + "error.oauth2.scope.invalid": "Ungültige(r) Geltungsbereich(e): {0}", + "error.oauth2.response_type.empty": "response_type darf nicht leer sein", + "error.oauth2.redirect_uri.invalid": "response_type muss auf 'code' eingestellt sein", + "oauth2.scope.playlists.read": "Zugriff auf deine Wiedergabelisten", + "settings.appearance.recommendations.subtitle": "Wenn nicht aktiviert, werden die Empfehlungen standardmäßig eingeklappt", + "settings.import.file.subtitle": "(bis zu 10 MB) Siehe unten für unterstützte Formate", + "sponsorblock.category.interaction": "Interaktion", + "settings.appearance.title": "Erscheinungsbild", + "settings.appearance.theme.subtitle": "Ändere das Aussehen von LightTube", + "settings.appearance.innertube.language.subtitle": "Betrifft nur Videotitel und -beschreibungen" } From 192baadc57fa55b8686d6bd7ff539701cffe7888 Mon Sep 17 00:00:00 2001 From: bab <32wtwsedgsdgfsete__asc@byom.de> Date: Sat, 5 Oct 2024 16:36:44 +0000 Subject: [PATCH 44/49] Translated using Weblate (German) Currently translated at 89.3% (244 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index a0c6af9e..0480aac8 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -241,5 +241,6 @@ "sponsorblock.category.interaction": "Interaktion", "settings.appearance.title": "Erscheinungsbild", "settings.appearance.theme.subtitle": "Ändere das Aussehen von LightTube", - "settings.appearance.innertube.language.subtitle": "Betrifft nur Videotitel und -beschreibungen" + "settings.appearance.innertube.language.subtitle": "Betrifft nur Videotitel und -beschreibungen", + "download.proxy": "Download über Proxy" } From f2e269832edaff137e1d4d43d339c47250d2a4f7 Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sat, 5 Oct 2024 16:37:20 +0000 Subject: [PATCH 45/49] Translated using Weblate (German) Currently translated at 91.5% (250 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index 0480aac8..af805ec1 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -29,7 +29,7 @@ "channel.tagline.lighttube": "LightTube Kanal", "channel.noplaylists": "Dieser Nutzer hat keine öffentlichen Widergabelisten.", "download.title": "Video herunterladen", - "download.direct": "Direkter Download", + "download.direct": "Direktes Herunterladen", "feed.title": "Abonnements", "feed.library.title": "Bibliothek", "feed.library.playlist.new": "Neue Wiedergabeliste", @@ -242,5 +242,10 @@ "settings.appearance.title": "Erscheinungsbild", "settings.appearance.theme.subtitle": "Ändere das Aussehen von LightTube", "settings.appearance.innertube.language.subtitle": "Betrifft nur Videotitel und -beschreibungen", - "download.proxy": "Download über Proxy" + "download.proxy": "Herunterladen über Proxy", + "layout.region": "Region des InnerTube-Inhalts", + "oauth2.scope.logins.read": "Siehe deine anderen Anmeldungen", + "playlist.delete.body": "Bist du sicher, dass du diese Wiedergabeliste löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.", + "playlist.video.uncached": "Ungepuffertes Video. Lade das Video, um den Puffer zu aktualisieren", + "playlist.add.body": "Bitte wähle die Wiedergabeliste aus, zu der du dieses Video hinzufügen möchtest." } From 3dbf2d1f7cfff593da641ea3480a6d1801514a6d Mon Sep 17 00:00:00 2001 From: bab <32wtwsedgsdgfsete__asc@byom.de> Date: Sat, 5 Oct 2024 16:38:49 +0000 Subject: [PATCH 46/49] Translated using Weblate (German) Currently translated at 91.5% (250 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index af805ec1..1a36e495 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -247,5 +247,6 @@ "oauth2.scope.logins.read": "Siehe deine anderen Anmeldungen", "playlist.delete.body": "Bist du sicher, dass du diese Wiedergabeliste löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.", "playlist.video.uncached": "Ungepuffertes Video. Lade das Video, um den Puffer zu aktualisieren", - "playlist.add.body": "Bitte wähle die Wiedergabeliste aus, zu der du dieses Video hinzufügen möchtest." + "playlist.add.body": "Bitte wähle die Wiedergabeliste aus, zu der du dieses Video hinzufügen möchtest.", + "playlist.visibility.1": "Nicht öffentlich" } From fcbd25fdd114633269af59fe310b9baf6211b567 Mon Sep 17 00:00:00 2001 From: Ettore Atalan Date: Sat, 5 Oct 2024 16:39:57 +0000 Subject: [PATCH 47/49] Translated using Weblate (German) Currently translated at 92.6% (253 of 273 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/de/ --- LightTube/Resources/Localization/de.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/LightTube/Resources/Localization/de.json b/LightTube/Resources/Localization/de.json index 1a36e495..8b9326af 100644 --- a/LightTube/Resources/Localization/de.json +++ b/LightTube/Resources/Localization/de.json @@ -248,5 +248,8 @@ "playlist.delete.body": "Bist du sicher, dass du diese Wiedergabeliste löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.", "playlist.video.uncached": "Ungepuffertes Video. Lade das Video, um den Puffer zu aktualisieren", "playlist.add.body": "Bitte wähle die Wiedergabeliste aus, zu der du dieses Video hinzufügen möchtest.", - "playlist.visibility.1": "Nicht öffentlich" + "playlist.visibility.1": "Nicht aufgelistet", + "error.body.details.instance": "LightTube-Instanz, auf der dieser Fehler aufgetreten ist", + "error.register.useridinvalidchars": "UserID enthält ungültige(s) Zeichen", + "error.renderer.default": "Konnte nicht gerendert werden: {0}" } From 3c857727bc186a5c5e8a3c7bfdf409e4073aa961 Mon Sep 17 00:00:00 2001 From: Yamada Keisuke Date: Sun, 13 Oct 2024 04:50:37 +0000 Subject: [PATCH 48/49] Translated using Weblate (Japanese) Currently translated at 100.0% (277 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/ja/ --- LightTube/Resources/Localization/ja.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/LightTube/Resources/Localization/ja.json b/LightTube/Resources/Localization/ja.json index bcb9579f..35475eaa 100644 --- a/LightTube/Resources/Localization/ja.json +++ b/LightTube/Resources/Localization/ja.json @@ -68,7 +68,7 @@ "feed.library.title": "ライブラリ", "feed.subscriptions.title": "全ての登録チャンネル", "download.proxy": "代替ダウンロード", - "download.format.select": "形式を選択。", + "download.format.select": "形式を選択", "download.format.video": "動画のみ", "feed.title": "チャンネル登録", "feed.subscriptions.apply": "変更を確定", @@ -101,7 +101,7 @@ "playlist.create.confirm": "再生リストを作成", "playlist.edit.title": "再生リストを編集", "playlist.edit.label.title": "タイトル", - "playlist.edit.label.visibility": "視認性", + "playlist.edit.label.visibility": "プライバシー設定", "playlist.lighttube.views": "LightTube再生リスト", "playlist.view.full": "再生リストの全体を見る", "pagination.next": "次のページ", @@ -116,12 +116,12 @@ "playlist.removevideo.title": "動画を再生リストから削除", "pagination.prev": "前のページ", "pagination.first": "最初のページ", - "playlist.visibility.1": "未掲載", + "playlist.visibility.1": "限定公開", "playlist.edit.confirm": "確認", "playlist.lighttube.edit": "編集", "playlist.removevideo.body": "再生リストからこの動画を削除してもよろしいですか?\"{0}\"", "playlist.videos.count": "{0} 本の動画", - "playlist.visibility.0": "プライベート", + "playlist.visibility.0": "非公開", "playlist.visibility.2": "公開", "post.view.youtube": "YouTubeで見る", "rss.explain.title": "LightTubeでRSSフィードリーダーを使う", From 1c8de6e767a632cc8a49e787efde9c09f750d07b Mon Sep 17 00:00:00 2001 From: racof52391 Date: Tue, 29 Oct 2024 14:46:16 +0000 Subject: [PATCH 49/49] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (277 of 277 strings) Translation: LightTube/Web Translate-URL: https://hosted.weblate.org/projects/lighttube/web/pt_BR/ --- LightTube/Resources/Localization/pt_BR.json | 271 +++++++++++++++++--- 1 file changed, 229 insertions(+), 42 deletions(-) diff --git a/LightTube/Resources/Localization/pt_BR.json b/LightTube/Resources/Localization/pt_BR.json index 5bed6310..a9f9f09c 100644 --- a/LightTube/Resources/Localization/pt_BR.json +++ b/LightTube/Resources/Localization/pt_BR.json @@ -1,92 +1,279 @@ { - "account.password.confirm": "Confirmar Senha", - "account.signup": "Cadastrar", + "account.password.confirm": "Confirme a senha", + "account.signup": "Criar conta", "account.rememberme": "Lembre-se de mim", - "account.confirmpassword": "Confirmar Senha", + "account.confirmpassword": "Confirme a senha", "account.delete": "Excluir", - "account.deleteconfirm": "Eu entendo que clicando, todas as minhas listas, inscrições de canais, etc. serão excluídas dessa instancia do LightTube. ({0})", - "account.register.disabled": "Essa instância não aceita registrar conta", + "account.deleteconfirm": "Entendo que, ao clicar em Excluir, todas as minhas playlists, inscrições de canais, etc. serão excluídas dessa instância do LightTube ({0})", + "account.register.disabled": "Esta instância não permite registros de conta", "channel.about.description": "Descrição", - "channel.about.artistbio": "Biografia do Artista", + "channel.about.artistbio": "Biografia do artista", "channel.about.views": "{0} visualizações", "channel.about.links": "Links", - "channel.tab.featured": "Home", + "channel.tab.featured": "Início", "channel.tab.podcasts": "Podcasts", - "layout.dropdown.user": "Fazer o login como: {0}", + "layout.dropdown.user": "Autenticado como: {0}", "channel.tab.search": "Pesquisar", "channel.tagline.lighttube": "Canal do LightTube", - "channel.noplaylists": "Esse usuário não possui nenhuma lista pública.", + "channel.noplaylists": "Este usuário não tem nenhuma playlist pública.", "download.proxy": "Baixar usando proxy", - "feed.subscriptions.title": "Todas as Inscrições", - "layout.dropdown.login": "Fazer o login", - "layout.guide.home": "Home", - "layout.dropdown.logout": "Desconectar", + "feed.subscriptions.title": "Todas as inscrições", + "layout.dropdown.login": "Fazer login", + "layout.guide.home": "Início", + "layout.dropdown.logout": "Sair", "layout.guide.subscriptions": "Inscrições", "layout.guide.library": "Biblioteca", "layout.guide.license": "Licença", - "oauth2.user": "Fazer o login como {0}", + "oauth2.user": "Autenticado como {0}", "oauth2.scopes": "Essa aplicação poderá:", - "oauth2.scope.logins.read": "Ver seus outros logins", + "oauth2.scope.logins.read": "Veja seus outros logins", "oauth2.authorize": "Autorizar", - "oauth2.scope.playlists.read": "Acessar suas listas", - "oauth2.scope.logins.write": "Desconectar de outros lugares", - "playlist.add.body": "Por favor, selecione a lista onde o vídeo será adicionado.", - "oauth2.scope.subscriptions.write": "Inscrever e desinscrever de canais", - "pagination.prev": "Página Anterior", - "playlist.add.title": "Adicionar vídeo a lista", - "playlist.create.confirm": "Criar lista de reprodução", + "oauth2.scope.playlists.read": "Acessar suas playlists", + "oauth2.scope.logins.write": "Sair de outros dispositivos", + "playlist.add.body": "Selecione a playlist à qual deseja adicionar esse vídeo.", + "oauth2.scope.subscriptions.write": "Inscrições e cancelamento de canais", + "pagination.prev": "Página anterior", + "playlist.add.title": "Adicionar vídeo à playlist", + "playlist.create.confirm": "Criar playlist", "language.code": "pt-BR", "language.name": "Português (Brasil)", "language.name.english": "Portuguese (Brazil)", "language.ietf": "pt", - "titles.account.login": "Fazer o Login", - "titles.account.delete": "Excluir a sua conta", + "titles.account.login": "Fazer login", + "titles.account.delete": "Excluir sua conta", "account.userid": "ID do Usuário", "account.showpassword": "Mostrar senha", - "account.register": "Criar uma conta", - "channel.banner": "Banner do Canal", - "channel.supporter.avatar": "Avatar do Usuário", + "account.register": "Criar conta", + "channel.banner": "Banner do canal", + "channel.supporter.avatar": "Avatar do usuário", "channel.accountsettings": "Configurações da conta", "channel.header.subscribers": "{0} inscritos", "channel.header.videos": "{0} vídeos", "channel.tab.videos": "Vídeos", "channel.tab.shorts": "Shorts", "channel.tab.streams": "Ao vivo", - "channel.tab.playlists": "Lista de Reprodução", + "channel.tab.playlists": "Playlists", "channel.tab.releases": "Lançamentos", "channel.tab.community": "Comunidade", "channel.tab.channels": "Canais", "channel.tab.store": "Loja", "channel.tab.about": "Sobre", "download.title": "Baixar vídeo", - "download.format.select": "Por favor, escolha um formato para baixar.", + "download.format.select": "Selecione um formato para fazer o download.", "download.format.video": "Somente vídeo", "download.format.audio": "Somente áudio", "download.direct": "Baixar direto", "feed.title": "Inscrições", "feed.library.title": "Biblioteca", - "feed.library.playlist.new": "Nova Lista de Reprodução", - "feed.subscriptions.apply": "Aplicar Mudanças", - "feed.subscriptions.manage": "Administrar Inscrições", - "layout.region": "Região do Conteúdo do InnerTube", + "feed.library.playlist.new": "Nova playlist", + "feed.subscriptions.apply": "Aplicar mudanças", + "feed.subscriptions.manage": "Gerenciar inscrições", + "layout.region": "Região de conteúdo do InnerTube", "layout.dropdown.settings": "Configurações", "layout.dropdown.about": "Sobre", "layout.guide.source": "Código Fonte", - "layout.guide.version": "Rodando no LightTube v{0}", + "layout.guide.version": "Executando no LightTube v{0}", "modal.close": "Você já pode fechar essa janela", "oauth2.title": "Autorizar aplicação", "oauth2.app": "{0} quer acessar a sua conta do LightTube", "oauth2.changeuser": "Usar outra conta", - "oauth2.scope.playlists.rw": "Acessar e modificar suas listas", - "oauth2.scope.playlists.write": "Modificar suas listas", - "pagination.first": "Primeira Página", - "pagination.next": "Próxima Página", + "oauth2.scope.playlists.rw": "Acessar e modificar suas playlists", + "oauth2.scope.playlists.write": "Modificar suas playlists", + "pagination.first": "Primeira página", + "pagination.next": "Próxima página", "player.audioQuality": "(Somente áudio) {0}kbps", "playlist.add.confirm": "Adicionar", - "playlist.create.title": "Criar Nova Lista de Reprodução", - "playlist.delete.title": "Excluir lista", - "account.login": "Fazer o Login", + "playlist.create.title": "Criar nova playlist", + "playlist.delete.title": "Excluir playlist", + "account.login": "Fazer login", "language.innertube": "pt", "titles.account.register": "Criar uma conta", - "account.password": "Senha" + "account.password": "Senha", + "account.register.disabled.home": "Ir para a página inicial", + "channel.about.joined": "Inscreveu-se em {0}", + "channel.recognition.title": "Nossos membros", + "channel.recognition.subtitle": "Obrigado, membros do canal!", + "oauth2.scope.subscriptions.read": "Obter uma lista de suas inscrições de canais", + "oauth2.scope.subscriptions.feed": "Obter seu feed de suas inscrições", + "playlist.delete.body": "Tem certeza de que deseja excluir esta playlist? Esta ação não pode ser desfeita.", + "playlist.delete.confirm": "Excluir", + "playlist.edit.title": "Editar playlist", + "playlist.edit.label.title": "Título", + "playlist.edit.label.description": "Descrição", + "playlist.edit.label.visibility": "Visibilidade", + "playlist.edit.confirm": "Confirmar", + "playlist.lastupdated": "Atualizado em {0}", + "playlist.lighttube.delete": "Excluir", + "playlist.lighttube.edit": "Editar", + "playlist.lighttube.views": "Playlist do LightTube", + "playlist.removevideo.title": "Remover vídeo da playlist", + "playlist.removevideo.body": "Tem certeza de que deseja remover este vídeo da playlist \"{0}\"", + "playlist.unavailable": "Playlist indisponível", + "playlist.video.uncached": "Vídeo sem cache. Carregue o vídeo para atualizar o cache", + "playlist.videos.count": "{0} vídeos", + "playlist.visibility.1": "Não listada", + "playlist.visibility.2": "Pública", + "rss.title": "RSS", + "rss.explain.title": "Use um leitor de feed RSS com LightTube", + "rss.explain.description": "Para obter um feed RSS personalizado que contenha todos os vídeos dos canais nos quais você está inscrito, basta inserir os seguintes parâmetros em seu leitor de RSS:", + "rss.explain.username": "Usuário", + "rss.explain.username.url": "seu nome de usuário", + "rss.explain.username.explain": "Usuário", + "rss.explain.password": "Senha", + "rss.explain.password.url": "sua senha", + "rss.explain.password.explain": "Senha", + "rss.explain.authentication": "Se o leitor de RSS que você usa não for compatível com a autenticação por nome de usuário/senha, basta colocar o seguinte no parâmetro URL:", + "search.filters.title": "Filtros", + "search.filters.apply": "Aplicar filtros", + "search.filters.uploaddate.hour": "Últimas hora", + "search.filters.uploaddate.day": "Hoje", + "search.filters.uploaddate.week": "Esta semana", + "search.filters.category.video": "Vídeo", + "search.filters.category.channel": "Canal", + "search.filters.category.playlist": "Playlist", + "search.filters.category.movie": "Filme", + "search.filters.duration.clear": "Limpar", + "search.filters.duration.short": "Menos de 4 minutos", + "search.filters.duration.medium": "4 a 20 minutos", + "search.filters.duration.long": "Mais de 20 minutos", + "search.filters.features.title": "Destaques", + "search.filters.features.live": "Ao vivo", + "search.filters.features.4k": "4K", + "search.filters.features.hd": "HD", + "search.filters.features.subs": "Legendas/CC", + "search.filters.features.cc": "Creative Commons (Licença)", + "search.filters.features.360": "Vídeo em 360°", + "search.filters.features.vr180": "VR180", + "search.filters.features.3d": "3D", + "search.filters.features.hdr": "HDR", + "search.filters.features.location": "Localização", + "search.filters.features.purchased": "Comprado", + "search.filters.sort.title": "Classificar por", + "search.filters.sort.relevance": "Relevância", + "search.filters.sort.date": "Data de publicação", + "search.filters.sort.views": "Mais visualizado", + "search.filters.sort.rating": "Avaliação", + "search.searchinsteadfor": "Em vez disso, pesquise por {0}", + "search.didyoumean": "Você quis dizer: {0}", + "settings.account.title": "Configurações da conta", + "settings.account.delete": "Excluir conta", + "settings.appearance.theme.subtitle": "Alterar a aparência do LightTube", + "settings.appearance.theme.builtin": "Integrado", + "settings.appearance.theme.custom": "Personalizado", + "settings.appearance.language.title": "Idioma", + "settings.appearance.language.subtitle": "Não consegue encontrar seu idioma? Traduza-o no Weblate!", + "settings.appearance.homescreensubs.title": "Vídeos da página inicial", + "settings.appearance.homescreensubs.subtitle": "Quantidade de vídeos a serem exibidos em sua página inicial a partir do seu feed de inscrições", + "settings.appearance.innertube.language.title": "Idioma do conteúdo", + "settings.appearance.innertube.language.subtitle": "Afeta apenas o título e as descrições do vídeo", + "settings.appearance.innertube.region.title": "Região do conteúdo", + "settings.appearance.innertube.language.localized": "Padrão de idioma ({0})", + "settings.appearance.innertube.region.subtitle": "Afeta o conteúdo recomendado", + "settings.appearance.recommendations.title": "Mostrar vídeos recomendados por padrão", + "settings.appearance.recommendations.subtitle": "Se não estiver marcado, as recomendações serão recolhidas por padrão", + "settings.appearance.compatibility.title": "Modo de compatibilidade", + "settings.appearance.compatibility.subtitle": "Use transmissões MP4 em vez de transmissões HLS. As transmissões ao vivo NÃO funcionarão quando essa opção estiver ativado", + "settings.import.htmltitle": "Importar/exportar dados", + "settings.import.title": "Importar dados", + "settings.import.file.title": "Arquivo", + "settings.import.file.subtitle": "(até 10 MB) Veja abaixo os formatos compatíveis", + "settings.import.button": "Importar dados", + "settings.import.export.title": "Exportar dados", + "settings.import.export.json": "Exportar todos os dados em formato JSON", + "settings.import.supported.title": "Formatos suportados para importação", + "settings.save": "Salvar alterações", + "sponsorblock.button.template": "Pular {0}", + "sponsorblock.category.sponsor": "patrocinador", + "sponsorblock.category.selfpromo": "autopromoção", + "sponsorblock.category.interaction": "interações", + "shelf.more": "+{0}", + "sponsorblock.category.outro": "cartões/créditos finais", + "sponsorblock.category.filler": "preenchimento", + "sponsorblock.category.music_offtopic": "partes sem música", + "subscription.edit.title": "Gerenciar inscrição", + "sponsorblock.category.preview": "prévias", + "subscription.edit.confirm": "Confirmar", + "subscription.state.0": "Cancelar inscrição", + "subscription.state.1.detailed": "Basta se inscrever (não incluirá vídeos deste canal em seu feed RSS)", + "subscription.state.2": "Inscreva-se com notificações ativadas", + "subscription.state.1": "Inscreva-se com notificações desativadas", + "subscription.state.2.detailed": "Inscreva-se e inclua no feed RSS", + "subscription.button.unsubscribe": "Inscrito", + "subscription.button.subscribe": "Inscrever-se", + "video.subtitle": "{0} visualizações • {1}", + "video.movie": "Filme", + "video.unavailable": "Indisponível", + "video.trailer.title": "Trailer", + "video.trailer.body": "A transmissão ao vivo começará em {0}", + "video.watch": "Assistir", + "video.listen": "Ouvir", + "watch.comments.disabled": "Os comentários estão desativados", + "watch.comments.pinned": "Fixado", + "watch.comments.youtube": "Abrir no YouTube", + "watch.recommended": "Recomendado", + "watch.save": "Salvar", + "watch.download": "Download", + "watch.youtube": "Assistir no YouTube", + "watch.description.toggle": "Clique para expandir a descrição", + "error.title": "Ops!", + "error.body.innertube": "Este problema foi causado durante a interação com o YouTube. Se você quiser informa-lo, acesse a página de problemas no GitHub do InnerTube e abra um problema com as seguintes informações:", + "error.body.lighttube": "Para relatar esse erro, acesse a página de problemas do LightTube no GitHub e abra um problema com as seguintes informações:", + "error.body.details.instance": "Instância LightTube em que este erro ocorreu", + "error.body.details.version": "Versões LightTube & InnerTube", + "error.body.details.path": "O caminho completo do recurso", + "error.body.details.locale": "Região e idioma do InnerTube", + "error.alternatives": "Você ainda pode tentar uma dessas alternativas para acessar esse recurso: ", + "error.request.invalid": "Solicitação inválida", + "error.register.password.match": "As senhas não correspondem", + "error.register.password.length": "A senha deve ter no mínimo 8 caracteres", + "error.register.password.invalid": "Senha inválida", + "error.login.invalid": "Credenciais inválidas", + "error.delete.consent": "Marque a caixa de seleção para excluir sua conta", + "error.oauth2.disabled": "Esta instância não permite o OAuth2", + "error.oauth2.response_type.empty": "response_type não pode estar vazio", + "error.oauth2.response_type.code": "response_type deve ser definido como 'code'", + "error.oauth2.client_id.empty": "response_type deve ser definido como 'code'", + "error.oauth2.redirect_uri.invalid": "response_type deve ser definido como 'code'", + "error.oauth2.scope.empty": "response_type deve ser definido como 'code'", + "error.oauth2.scope.invalid": "Escopo(s) inválido(s): {0}", + "error.oauth2.user.loggedout": "Usuário não autenticado", + "error.player.agerestricted": "Entre em contato com o administrador da instância para incluir os detalhes de login do InnerTube", + "error.player.contentcheck": "Compreendo e desejo prosseguir", + "error.player.exception": "Ocorreu um erro", + "error.player.useother": "Isso pode não ocorrer em outros casos. Encontre-os aqui", + "error.player.fail": "Falha ao carregar o player", + "error.player.nomuxed": "Nenhum formato muxed foi retornado pelo YouTube", + "error.player.javascript": "Este vídeo requer JavaScript para ser reproduzido corretamente", + "error.renderer.unknown": "Tipo de renderizador desconhecido: {0}", + "error.renderer.default": "Não foi possível renderizar: {0}", + "account.logininstead": "Em vez disso, faça login", + "playlist.removevideo.confirm": "Remover", + "playlist.view.full": "Ver playlist completa", + "playlist.visibility.0": "Particular", + "post.view.youtube": "Ver no YouTube", + "rss.explain.url": "URL", + "search.filters.uploaddate.clear": "Limpar", + "search.filters.uploaddate.title": "Data de envio", + "search.filters.uploaddate.month": "Este mês", + "search.filters.uploaddate.year": "Este ano", + "search.filters.category.title": "Tipo", + "search.filters.category.clear": "Limpar", + "search.filters.duration.title": "Duração", + "search.showingresultsfor": "Mostrando resultados para {0}", + "settings.account.htmltitle": "Conta", + "settings.appearance.title": "Aparência", + "settings.appearance.interface": "Interface", + "settings.appearance.theme.title": "Tema", + "settings.import.supported.more": "Se você precisar de suporte para outros sites/aplicativos, envie uma sugestão no GitHub", + "sponsorblock.category.intro": "introdução", + "subscription.edit.body": "Edite suas configurações de inscrição com esse canal.", + "subscription.edit.channel": "Acessar o canal", + "video.download": "Download", + "watch.like.unavailable": "Gostei", + "watch.dislike.unavailable": "Não gostei", + "watch.comments": "Comentários", + "watch.comments.count": "comentários", + "error.body.details.stacktrace": "O texto a seguir (na íntegra):", + "error.register.useridinvalidchars": "O ID do usuário contém caracteres inválidos", + "settings.import.supported.body": "
  • YouTube takeouts (.zip)
  • \n
  • Invidious XML/OPML exports (.xml)
  • \n
  • Invidious JSON exports (.json)
  • \n
  • Piped playlists (.json)
  • \n
  • Piped subscriptions (.json)
  • \n
  • LightTube exports (.json)
  • " }