This commit is contained in:
Luca 2020-08-18 13:33:19 +02:00
commit 2e8fc9da87
6 changed files with 186 additions and 183 deletions

View File

@ -48,6 +48,14 @@ This list is somewhat in order of when I plan on working on each thing. Obvious
I will add more things to do as progress gets made. For now what I have listed out should be more than enough. I will add more things to do as progress gets made. For now what I have listed out should be more than enough.
## Localization
<a href="https://hosted.weblate.org/engage/free-tube/?utm_source=widget">
<img src="https://hosted.weblate.org/widgets/free-tube/-/translations/multi-blue.svg" alt="Translation status" />
</a>
Want to help translate FreeTube into your native language? We're now accepting translations via Weblate! Click on the chart above to learn how to get involved.
## Contact ## Contact
To chat about the FreeTube rewrite or to ask questions, we encourage you to join our [Matrix Community](https://app.element.io/#/group/+freetube:matrix.org). I will be there actively working on the rewrite and will be available to help you get started. Alternatively, you can email me at FreeTubeApp@protonmail.com. To chat about the FreeTube rewrite or to ask questions, we encourage you to join our [Matrix Community](https://app.element.io/#/group/+freetube:matrix.org). I will be there actively working on the rewrite and will be available to help you get started. Alternatively, you can email me at FreeTubeApp@protonmail.com.

View File

@ -2,7 +2,7 @@
<div class="relative"> <div class="relative">
<video <video
:id="id" :id="id"
class="ftVideoPlayer video-js vjs-default-skin" class="ftVideoPlayer video-js vjs-default-skin dark"
:poster="thumbnail" :poster="thumbnail"
controls controls
preload="auto" preload="auto"

View File

@ -633,9 +633,9 @@ body.vjs-full-window {
position: absolute; position: absolute;
bottom: 0; bottom: 0;
width: 10em; width: 10em;
left: -3em; left: -2em;
height: 0em; height: 0em;
margin-bottom: 1.5em; margin-bottom: 1.4em;
border-top-color: rgba(43, 51, 63, 0.7); border-top-color: rgba(43, 51, 63, 0.7);
} }
@ -643,7 +643,6 @@ body.vjs-full-window {
background-color: #2B333F; background-color: #2B333F;
background-color: rgba(43, 51, 63, 0.7); background-color: rgba(43, 51, 63, 0.7);
position: absolute; position: absolute;
width: 100%;
bottom: 1.5em; bottom: 1.5em;
max-height: 15em; max-height: 15em;
} }
@ -1323,10 +1322,6 @@ video::-webkit-media-text-track-display {
left: 0em; left: 0em;
} }
.vjs-playback-rate .vjs-menu .vjs-menu-content {
width: 4em;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content { .vjs-error .vjs-error-display .vjs-modal-dialog-content {
font-size: 1.4em; font-size: 1.4em;
text-align: center; text-align: center;
@ -1465,6 +1460,10 @@ video::-webkit-media-text-track-display {
width: 24em; width: 24em;
} }
.vjs-subs-caps-button .vjs-menu {
left: -4em!important;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
vertical-align: middle; vertical-align: middle;
display: inline-block; display: inline-block;
@ -1905,12 +1904,11 @@ video::-webkit-media-text-track-display {
} }
.video-js .vjs-menu-button-popup .vjs-menu { .video-js .vjs-menu-button-popup .vjs-menu {
left: -3em left: -2em
} }
.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content { .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
background-color: transparent; background-color: transparent;
width: 7.5em;
left: 1.5em; left: 1.5em;
padding-bottom: .5em; padding-bottom: .5em;
z-index: 1; z-index: 1;
@ -1923,13 +1921,12 @@ video::-webkit-media-text-track-display {
.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-title { .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-title {
background-color: #151b17; background-color: #151b17;
margin: .3em 0; padding: .6em;
padding: .5em;
border-radius: .3em
} }
.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected { .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected {
background-color: #2483d5 background-color: var(--primary-color);
color: var(--text-with-main-color);
} }
.video-js .vjs-big-play-button { .video-js .vjs-big-play-button {
@ -1942,15 +1939,16 @@ video::-webkit-media-text-track-display {
} }
.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus,.video-js .vjs-big-play-button:active { .video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus,.video-js .vjs-big-play-button:active {
background-color: var(--primary-color) background-color: var(--primary-color);
color: var(--text-with-main-color);
} }
.video-js .vjs-loading-spinner { .video-js .vjs-loading-spinner {
border-color: var(--primary-color) border-color: var(--primary-color);
} }
.video-js .vjs-control-bar2 { .video-js .vjs-control-bar2 {
background-color: #000000 background-color: #000000;
} }
.video-js .vjs-control-bar { .video-js .vjs-control-bar {

View File

@ -1,25 +1,8 @@
# This document follows a roughly page to page, top to bottom, left to right view
# as things appear on the screen for the user. It is layouted in this way to allow for
# easy verification of all words and phrases by the translator.
# For repeat entries,
#an ampersand (&) will follow the pound (#) in a comment for single item repeats, i.e:
#& Playlists
#an asterisk (*) will follow the pound (#) in a comment to reference the head listing in multiple item repeats, i.e:
#Main Color Theme: Main Color Theme
#Red: Red
#Pink: Pink
#Secondary Color Theme: Secondary Color Theme
#* Main Color Theme
# An exclamation point (!) is used for entries not yet completed.
# A tilda (~) is used for entries that are present, but do not need to be translated. i.e:
#~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
---
FreeTube: FreeTube FreeTube: FreeTube
# Currently on Subscriptions, Playlists, and History # Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': > 'This part of the app is not ready yet. Come back later when progress has been made.': >
Dieser Teil des Programms is noch nicht fertig. Bitte komme zu einem späteren Zeitpunkt wieder. Dieser Teil des Programms is noch nicht fertig. Bitte komme zu einem späteren Zeitpunkt
wieder.
# Webkit Menu Bar # Webkit Menu Bar
File: Datei File: Datei
@ -84,11 +67,10 @@ Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: Abonnement Subscriptions: Abonnement
Latest Subscriptions: Neueste Abonnements Latest Subscriptions: Neueste Abonnements
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': Deine
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': > Abonnementliste ist aktuell leer. Beginne Abonnements hinzuzufügen um sie hier
Deine Abonnementliste ist aktuell leer. Beginne Abonnements hinzuzufügen um sie hier zu sehen. zu sehen.
'Getting Subscriptions. Please wait.': Rufe Abonnements ab. Bitte warten.
'Getting Subscriptions. Please wait...': Rufe Abonnements ab. Bitte warten…
Trending: Trends Trending: Trends
Most Popular: Am beliebtesten Most Popular: Am beliebtesten
Playlists: Playlists Playlists: Playlists
@ -103,7 +85,8 @@ Settings:
Settings: Einstellungen Settings: Einstellungen
General Settings: General Settings:
General Settings: Allgemeine Einstellungen General Settings: Allgemeine Einstellungen
Fallback to Non-Preferred Backend on Failure: Falle zu nicht-präferiertem System bei Fehlschlag zurück Fallback to Non-Preferred Backend on Failure: Falle zu nicht-präferiertem System
bei Fehlschlag zurück
Enable Search Suggestions: Aktiviere Suchvorschläge Enable Search Suggestions: Aktiviere Suchvorschläge
Default Landing Page: Standardseite Default Landing Page: Standardseite
@ -122,7 +105,8 @@ Settings:
Beginning: Anfang Beginning: Anfang
Middle: Mitte Middle: Mitte
End: Ende End: Ende
'Invidious Instance (Default is https://invidio.us)': Invidious Instanz (Standard ist https://invidio.us) 'Invidious Instance (Default is https://invidio.us)': Invidious Instanz (Standard
ist https://invidio.us)
Region for Trending: Region für Trends Region for Trending: Region für Trends
#! List countries #! List countries
Theme Settings: Theme Settings:
@ -196,9 +180,11 @@ Settings:
How do I import my subscriptions?: Wie importiere ich meine Abonnements? How do I import my subscriptions?: Wie importiere ich meine Abonnements?
Advanced Settings: Advanced Settings:
Advanced Settings: Erweiterte Einstellungen Advanced Settings: Erweiterte Einstellungen
Enable Debug Mode (Prints data to the console): Aktiviere Debug Modus (Gibt Daten auf der Konsole aus) Enable Debug Mode (Prints data to the console): Aktiviere Debug Modus (Gibt Daten
'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy Adresse (Beispiel: SOCKS5://127.0.0.1:9050 )' auf der Konsole aus)
'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': > 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy Adresse (Beispiel:
SOCKS5://127.0.0.1:9050 )'
'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': >-
Den "TESTE PROXY" Knopf zu drücken, sendet eine Anfrage an https://ipinfo.io/json Den "TESTE PROXY" Knopf zu drücken, sendet eine Anfrage an https://ipinfo.io/json
Use Tor / Proxy for API calls: Nutze Tor / Proxy für API Aufrufe Use Tor / Proxy for API calls: Nutze Tor / Proxy für API Aufrufe
TEST PROXY: TEST PROXY TEST PROXY: TEST PROXY
@ -207,13 +193,15 @@ Settings:
Clear History: Clear History:
Clear History: Lösche Verlauf Clear History: Lösche Verlauf
# On Click # On Click
Are you sure you want to delete your history?: Bist du sicher, dass du deinen Verlauf löschen möchtest? Are you sure you want to delete your history?: Bist du sicher, dass du deinen
Verlauf löschen möchtest?
#& Yes #& Yes
#& No #& No
Clear Subscriptions: Clear Subscriptions:
Clear Subscriptions: Lösche Abonnements Clear Subscriptions: Lösche Abonnements
# On Click # On Click
Are you sure you want to remove all subscriptions?: Bist du sicher, dass du deine Abonnements löschen möchtest? Are you sure you want to remove all subscriptions?: Bist du sicher, dass du
deine Abonnements löschen möchtest?
#& Yes #& Yes
#& No #& No
@ -221,25 +209,29 @@ About:
#On About page #On About page
About: Über About: Über
#& About #& About
'This software is FOSS and released under the GNU Affero General Public License v3.0..': > 'This software is FOSS and released under the GNU Affero General Public License v3.0..': >-
Dieses Programm is unter der freien Lizent AGPL-3.0 veröffentlicht. Dieses Programm is unter der freien Lizent AGPL-3.0 veröffentlicht.
'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
Einen Bug gefunden? Eine neue Funktion vorschlagen? Mithelfen? Schau auf unserer GitHub-Seite vorbei. Einen Bug gefunden? Eine neue Funktion vorschlagen? Mithelfen? Schau auf unserer
GitHub-Seite vorbei.
Pull requests sind wilkommen. Pull requests sind wilkommen.
Thank you very much to the People and Projects that make FreeTube possible!: > Thank you very much to the People and Projects that make FreeTube possible!: >-
Vielen Dank an all die Personen und Projekte die FreeTube möglich machen! Vielen Dank an all die Personen und Projekte die FreeTube möglich machen!
'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': > 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': >-
Lust zu chatten? Tritt unserem Element / Matrix Server bei. Bitte lese zuvor aber noch die Regeln. Lust zu chatten? Tritt unserem Element / Matrix Server bei. Bitte lese zuvor aber
noch die Regeln.
'Looking for help? Check out our Wiki page.': Suchst nach Hilfe? Schaue auf unserer Wiki vorbei. 'Looking for help? Check out our Wiki page.': Suchst nach Hilfe? Schaue auf unserer
Wiki vorbei.
Check out our Firefox extension!: Installiere auch unsere Firefox-Erweiterung! Check out our Firefox extension!: Installiere auch unsere Firefox-Erweiterung!
'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': > 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': >-
Falls du FreeTube gerne nutzt, erwäge doch view Liberapay oder über unsere Bitcoinadresse zu spenden. Falls du FreeTube gerne nutzt, erwäge doch view Liberapay oder über unsere Bitcoinadresse
zu spenden.
#~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS' #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
@ -252,18 +244,20 @@ Channel:
Subscribe: Abonnieren Subscribe: Abonnieren
Unsubscribe: Deabonnieren Unsubscribe: Deabonnieren
Search Channel: Suche Kanal Search Channel: Suche Kanal
Your search results have returned 0 results: Deine Suche hat 0 Ergebnisse geliefert. Your search results have returned 0 results: Deine Suche hat 0 Ergebnisse geliefert
Sort By: Sortiere nach Sort By: Sortiere nach
Videos: Videos:
Videos: Videos Videos: Videos
This channel does not currently have any videos: Dieser Kanal hat aktuell keine Videos This channel does not currently have any videos: Dieser Kanal hat aktuell keine
Videos
Sort Types: Sort Types:
Newest: Neueste Newest: Neueste
Oldest: Älteste Oldest: Älteste
Most Popular: Am beliebtesten Most Popular: Am beliebtesten
Playlists: Playlists:
Playlists: Playlists Playlists: Playlists
This channel does not currently have any playlists: Dieser Kanal hat aktuell keine Playlists This channel does not currently have any playlists: Dieser Kanal hat aktuell keine
Playlists
Sort Types: Sort Types:
Last Video Added: Zuletzt hinzugefügtes Video Last Video Added: Zuletzt hinzugefügtes Video
Newest: Neuestes Newest: Neuestes
@ -289,10 +283,15 @@ Video:
Live Now: Jetzt Live Live Now: Jetzt Live
Live Chat: Live Chat Live Chat: Live Chat
Enable Live Chat: Aktiviere Live-Chat Enable Live Chat: Aktiviere Live-Chat
Live Chat is currently not supported in this build.: Live-Chat ist in der aktuellen Version nicht unterstützt. Live Chat is currently not supported in this build.: Live-Chat ist in der aktuellen
'Chat is disabled or the Live Stream has ended.': Der Chat ist deaktiviert oder der Livestream zuende. Version nicht unterstützt.
Live chat is enabled. Chat messages will appear here once sent.: Der Live chat ist aktivier. Chatnachrichten tauchen hier auf. 'Chat is disabled or the Live Stream has ended.': Der Chat ist deaktiviert oder
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': Live Chat ist in der aktuellen Invidious API nicht unterstützt. Eine direkte Verbindung zu YouTube wird benötigt. der Livestream zuende.
Live chat is enabled. Chat messages will appear here once sent.: Der Live chat
ist aktivier. Chatnachrichten tauchen hier auf.
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': Live
Chat ist in der aktuellen Invidious API nicht unterstützt. Eine direkte Verbindung
zu YouTube wird benötigt.
Published: Published:
Jan: Jan Jan: Jan
Feb: Feb Feb: Feb
@ -358,7 +357,8 @@ Share:
Open Embed: Öffne Embed Open Embed: Öffne Embed
# On Click # On Click
Invidious URL copied to clipboard: Invidious URL in die Zwischenablage kopiert Invidious URL copied to clipboard: Invidious URL in die Zwischenablage kopiert
Invidious Embed URL copied to clipboard: Invidious Embed URL in die Zwischenablage kopiert Invidious Embed URL copied to clipboard: Invidious Embed URL in die Zwischenablage
kopiert
YouTube URL copied to clipboard: YouTube URL in die Zwischenablage kopiert YouTube URL copied to clipboard: YouTube URL in die Zwischenablage kopiert
YouTube Embed URL copied to clipboard: YouTube Embed URL in die Zwischenablage kopiert YouTube Embed URL copied to clipboard: YouTube Embed URL in die Zwischenablage kopiert
Mini Player: Mini Player Mini Player: Mini Player
@ -389,9 +389,11 @@ Shuffle is now disabled: Zufallswiedergabe ist jetzt deaktiviert
Shuffle is now enabled: Zufallswiedergabe ist jetzt aktiviert Shuffle is now enabled: Zufallswiedergabe ist jetzt aktiviert
Playing Next Video: Spiele nächstes Video Playing Next Video: Spiele nächstes Video
Playing Previous Video: Spiele vorheriges Video Playing Previous Video: Spiele vorheriges Video
Playing next video in 5 seconds. Click to cancel: Spiele nächstes Video in 5 Sekunden. Klicke um abzubrechen Playing next video in 5 seconds. Click to cancel: Spiele nächstes Video in 5 Sekunden. Klicke
um abzubrechen
Canceled next video autoplay: Wiedergabe des nächsten Videos abgebrochen Canceled next video autoplay: Wiedergabe des nächsten Videos abgebrochen
'The playlist has ended. Enable loop to continue playing': 'Die Playlist hat das Ende erreicht. Aktiviere Schleife um weiterzuspielen' 'The playlist has ended. Enable loop to continue playing': 'Die Playlist hat das
Ende erreicht. Aktiviere Schleife um weiterzuspielen'
Yes: Ja Yes: Ja
No: Nein No: Nein

View File

@ -84,11 +84,8 @@ Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: Subscriptions Subscriptions: Subscriptions
Latest Subscriptions: Latest Subscriptions Latest Subscriptions: Latest Subscriptions
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': Your Subscription list is currently empty. Start adding subscriptions to see them here.
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': > 'Getting Subscriptions. Please wait.': Getting Subscriptions. Please wait.
Your Subscription list is currently empty. Start adding subscriptions to see them here.
'Getting Subscriptions. Please wait...': Getting Subscriptions. Please wait…
Trending: Trending Trending: Trending
Most Popular: Most Popular Most Popular: Most Popular
Playlists: Playlists Playlists: Playlists
@ -197,8 +194,7 @@ Settings:
Advanced Settings: Advanced Settings Advanced Settings: Advanced Settings
Enable Debug Mode (Prints data to the console): Enable Debug Mode (Prints data to the console) Enable Debug Mode (Prints data to the console): Enable Debug Mode (Prints data to the console)
'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )' 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )'
'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': > 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json
Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json
Use Tor / Proxy for API calls: Use Tor / Proxy for API calls Use Tor / Proxy for API calls: Use Tor / Proxy for API calls
TEST PROXY: TEST PROXY TEST PROXY: TEST PROXY
#& Invidious Instance (Default is https://invidio.us) #& Invidious Instance (Default is https://invidio.us)
@ -220,25 +216,21 @@ About:
#On About page #On About page
About: About About: About
#& About #& About
'This software is FOSS and released under the GNU Affero General Public License v3.0.': > 'This software is FOSS and released under the GNU Affero General Public License v3.0.': This copylefted software is freely licensed AGPL-3.0.
This copylefted software is freely licensed AGPL-3.0.
'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub
page. Pull requests welcome. page. Pull requests welcome.
Thank you very much to the People and Projects that make FreeTube possible!: > Thank you very much to the People and Projects that make FreeTube possible!: Thank you very much to the People and Projects that make FreeTube possible!
Thank you very much to the People and Projects that make FreeTube possible!
'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': > 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': Want to chat? Join our Element / Matrix Server . Please check the rules before joining.
Want to chat? Join our Element / Matrix Server . Please check the rules before joining.
'Looking for help? Check out our Wiki page.': Looking for help? Check out our Wiki page. 'Looking for help? Check out our Wiki page.': Looking for help? Check out our Wiki page.
Check out our Firefox extension!: Check out our Firefox extension! Check out our Firefox extension!: Check out our Firefox extension!
'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': > 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.
If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.
#~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS' #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'

View File

@ -1,21 +1,3 @@
# This document follows a roughly page to page, top to bottom, left to right view
# as things appear on the screen for the user. It is layouted in this way to allow for
# easy verification of all words and phrases by the translator.
# For repeat entries,
#an ampersand (&) will follow the pound (#) in a comment for single item repeats, i.e:
#& Playlists
#an asterisk (*) will follow the pound (#) in a comment to reference the head listing in multiple item repeats, i.e:
#Main Color Theme: Main Color Theme
#Red: Red
#Pink: Pink
#Secondary Color Theme: Secondary Color Theme
#* Main Color Theme
# An exclamation point (!) is used for entries not yet completed.
# A tilda (~) is used for entries that are present, but do not need to be translated. i.e:
#~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
---
FreeTube: FreeTube FreeTube: FreeTube
# Currently on Subscriptions, Playlists, and History # Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': > 'This part of the app is not ready yet. Come back later when progress has been made.': >
@ -84,11 +66,9 @@ Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: Subscrições Subscriptions: Subscrições
Latest Subscriptions: Subscrições Recentes Latest Subscriptions: Subscrições Recentes
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': A
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': > lista de subscrições encontra-se vazia. Adicione algumas para as ver aqui.
A lista de subscrições encontra-se vazia. Adicione algumas para as ver aqui. 'Getting Subscriptions. Please wait.': A carregar subscrições. Por favor aguarde.
'Getting Subscriptions. Please wait...': A carregar subscrições. Por favor aguarde…
Trending: Tendências Trending: Tendências
Most Popular: Mais Populares Most Popular: Mais Populares
Playlists: Listas de Reprodução Playlists: Listas de Reprodução
@ -103,7 +83,8 @@ Settings:
Settings: Definições Settings: Definições
General Settings: General Settings:
General Settings: Definições Gerais General Settings: Definições Gerais
Fallback to Non-Preferred Backend on Failure: Utilizar Motor de Pesquisa Não Preferido em Caso de Falha Fallback to Non-Preferred Backend on Failure: Utilizar Motor de Pesquisa Não Preferido
em Caso de Falha
Enable Search Suggestions: Activar Sugestões de Pesquisa Enable Search Suggestions: Activar Sugestões de Pesquisa
Default Landing Page: Página Inicial Default Landing Page: Página Inicial
Locale Preference: Localização Locale Preference: Localização
@ -121,7 +102,8 @@ Settings:
Beginning: Princípio Beginning: Princípio
Middle: Meio Middle: Meio
End: Fim End: Fim
'Invidious Instance (Default is https://invidio.us)': Instância Invidious (Por omissão é https://invidio.us) 'Invidious Instance (Default is https://invidio.us)': Instância Invidious (Por
omissão é https://invidio.us)
Region for Trending: Região para as tendências Region for Trending: Região para as tendências
#! List countries #! List countries
Theme Settings: Theme Settings:
@ -154,11 +136,12 @@ Settings:
#* Main Color Theme #* Main Color Theme
Player Settings: Player Settings:
Player Settings: Definições do reprodutor Player Settings: Definições do reprodutor
Force Local Backend for Legacy Formats: Forçar Motor de Pesquisa Local para Formatos Antigos Force Local Backend for Legacy Formats: Forçar Motor de Pesquisa Local para Formatos
Antigos
Remember History: Lembrar Histórico Remember History: Lembrar Histórico
Play Next Video: Passar Para o Próximo Vídeo Play Next Video: Passar Para o Próximo Vídeo
Turn on Subtitles by Default: Ligar Legendas Automáticamente Turn on Subtitles by Default: Ligar Legendas Automáticamente
Autoplay Videos: Reproduzir Vídeos Automaticamente. Autoplay Videos: Reproduzir Vídeos Automaticamente
Proxy Videos Through Invidious: Utilizar Invidious Como Intermediário Proxy Videos Through Invidious: Utilizar Invidious Como Intermediário
Autoplay Playlists: Reproduzir Listas de Reprodução Automaticamente Autoplay Playlists: Reproduzir Listas de Reprodução Automaticamente
Enable Theatre Mode by Default: Ligar Modo Cinema por Omissão Enable Theatre Mode by Default: Ligar Modo Cinema por Omissão
@ -195,9 +178,11 @@ Settings:
How do I import my subscriptions?: Como posso importar as minhas subcrições? How do I import my subscriptions?: Como posso importar as minhas subcrições?
Advanced Settings: Advanced Settings:
Advanced Settings: Definições Avançadas Advanced Settings: Definições Avançadas
Enable Debug Mode (Prints data to the console): Ligar Modo de Depuração (Escreve dados para a consola) Enable Debug Mode (Prints data to the console): Ligar Modo de Depuração (Escreve
'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Endereço de intermediário (Exemplo: SOCKS5://127.0.0.1:9050 )' dados para a consola)
'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': > 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Endereço de intermediário
(Exemplo: SOCKS5://127.0.0.1:9050 )'
'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': >-
Ao Carregar "TESTAR INTERMEDIÁRIO" um pedido vai ser enviado a https://ipinfo.io/json Ao Carregar "TESTAR INTERMEDIÁRIO" um pedido vai ser enviado a https://ipinfo.io/json
Use Tor / Proxy for API calls: Usar Tor / Intermediário para Chamadas API Use Tor / Proxy for API calls: Usar Tor / Intermediário para Chamadas API
TEST PROXY: TESTAR INTERMEDIÁRIO TEST PROXY: TESTAR INTERMEDIÁRIO
@ -206,13 +191,15 @@ Settings:
Clear History: Clear History:
Clear History: Limpar Histórico Clear History: Limpar Histórico
# On Click # On Click
Are you sure you want to delete your history?: Tem a certeza de que quer apagar o seu histórico? Are you sure you want to delete your history?: Tem a certeza de que quer apagar
o seu histórico?
#& Yes #& Yes
#& No #& No
Clear Subscriptions: Clear Subscriptions:
Clear Subscriptions: Limpar Subcrições Clear Subscriptions: Limpar Subcrições
# On Click # On Click
Are you sure you want to remove all subscriptions?: Tem a certeza de que quer apagar as suas subcrições? Are you sure you want to remove all subscriptions?: Tem a certeza de que quer
apagar as suas subcrições?
#& Yes #& Yes
#& No #& No
@ -220,25 +207,28 @@ About:
#On About page #On About page
About: Sobre About: Sobre
#& About #& About
'This software is FOSS and released under the GNU Public License v3+.': > 'This software is FOSS and released under the GNU Public License v3+.': >-
This copylefted software is freely licensed GPLv3+. This copylefted software is freely licensed GPLv3+.
'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub
page. Pull requests welcome. page. Pull requests welcome.
Thank you very much to the People and Projects that make FreeTube possible!: > Thank you very much to the People and Projects that make FreeTube possible!: >-
Thank you very much to the People and Projects that make FreeTube possible! Thank you very much to the People and Projects that make FreeTube possible!
'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': > 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': >-
Want to chat? Join our Element / Matrix Server . Please check the rules before joining. Want to chat? Join our Element / Matrix Server . Please check the rules before
joining.
'Looking for help? Check out our Wiki page.': Looking for help? Check out our Wiki page. 'Looking for help? Check out our Wiki page.': Looking for help? Check out our Wiki
page.
Check out our Firefox extension!: Check out our Firefox extension! Check out our Firefox extension!: Check out our Firefox extension!
'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': > 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': >-
If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address. If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin
address.
#~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS' #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
@ -255,14 +245,16 @@ Channel:
Sort By: Ordenar Por Sort By: Ordenar Por
Videos: Videos:
Videos: Vídeos Videos: Vídeos
This channel does not currently have any videos: Este canal de momento encontra-se sem vídeos This channel does not currently have any videos: Este canal de momento encontra-se
sem vídeos
Sort Types: Sort Types:
Newest: Recentes Newest: Recentes
Oldest: Antigos Oldest: Antigos
Most Popular: Mais Populares Most Popular: Mais Populares
Playlists: Playlists:
Playlists: Listas de Reprodução Playlists: Listas de Reprodução
This channel does not currently have any playlists: Este canal de momento encontra-se sem listas de reprodução This channel does not currently have any playlists: Este canal de momento encontra-se
sem listas de reprodução
Sort Types: Sort Types:
Last Video Added: Último Vídeo Last Video Added: Último Vídeo
Newest: Recentes Newest: Recentes
@ -288,10 +280,15 @@ Video:
Live Now: Ao Vivo Live Now: Ao Vivo
Live Chat: Chat Ao Vivo Live Chat: Chat Ao Vivo
Enable Live Chat: Permitir Chat Ao Vivo Enable Live Chat: Permitir Chat Ao Vivo
Live Chat is currently not supported in this build.: De momento, chat ao vivo não se encontra a funcionar nesta versão. Live Chat is currently not supported in this build.: De momento, chat ao vivo não
'Chat is disabled or the Live Stream has ended.': Chat foi desactivado ou Live Stream já acabou. se encontra a funcionar nesta versão.
Live chat is enabled. Chat messages will appear here once sent.: Chat ao vivo activado. Mensagens vão aparecer aqui ao serem enviadas. 'Chat is disabled or the Live Stream has ended.': Chat foi desactivado ou Live Stream
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': Chat ao vivo não se encontra a funcionar com o API Invividious. Uma ligação directa ao Youtube é necessária. já acabou.
Live chat is enabled. Chat messages will appear here once sent.: Chat ao vivo activado.
Mensagens vão aparecer aqui ao serem enviadas.
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': Chat
ao vivo não se encontra a funcionar com o API Invividious. Uma ligação directa
ao Youtube é necessária.
Published: Published:
Jan: Jan Jan: Jan
Feb: Fev Feb: Fev
@ -356,14 +353,17 @@ Share:
Open Embed: Abrir Embutido Open Embed: Abrir Embutido
# On Click # On Click
Invidious URL copied to clipboard: URL Invidious copiado para área de transferência Invidious URL copied to clipboard: URL Invidious copiado para área de transferência
Invidious Embed URL copied to clipboard: URL Invidious embutido copiado para área de tranferência Invidious Embed URL copied to clipboard: URL Invidious embutido copiado para área
de tranferência
YouTube URL copied to clipboard: URL Youtube copiado para área de transferência YouTube URL copied to clipboard: URL Youtube copiado para área de transferência
YouTube Embed URL copied to clipboard: URL Youtube embutido copiado para área de transferência YouTube Embed URL copied to clipboard: URL Youtube embutido copiado para área de
transferência
Mini Player: Mini Reprodutor Mini Player: Mini Reprodutor
Comments: Comments:
Comments: Comentários Comments: Comentários
Click to View Comments: Clicar para Ver Comentários Click to View Comments: Clicar para Ver Comentários
Getting comment replies, please wait: A receber respostas ao comentário, por favor aguarde Getting comment replies, please wait: A receber respostas ao comentário, por favor
aguarde
Show Comments: Mostrar Comentários Show Comments: Mostrar Comentários
Hide Comments: Esconder Comentários Hide Comments: Esconder Comentários
# Context: View 10 Replies, View 1 Reply # Context: View 10 Replies, View 1 Reply
@ -371,13 +371,14 @@ Comments:
Hide: Esconder Hide: Esconder
Replies: Respostas Replies: Respostas
Reply: Resposta Reply: Resposta
There are no comments available for this video: Este vídeo não contém nenhum comentário. There are no comments available for this video: Este vídeo não contém nenhum comentário
Load More Comments: Carregar Mais Comentários Load More Comments: Carregar Mais Comentários
Up Next: A Seguir Up Next: A Seguir
# Toast Messages # Toast Messages
Local API Error (Click to copy): API local encontrou um erro (Clique para copiar) Local API Error (Click to copy): API local encontrou um erro (Clique para copiar)
Invidious API Error (Click to copy): API Invidious encontrou um erro (Clique para copiar) Invidious API Error (Click to copy): API Invidious encontrou um erro (Clique para
copiar)
Falling back to Invidious API: Ocorreu uma falha, a mudar para o API Invidious Falling back to Invidious API: Ocorreu uma falha, a mudar para o API Invidious
Falling back to the local API: Ocorreu uma falha, a mudar para o API local Falling back to the local API: Ocorreu uma falha, a mudar para o API local
Subscriptions have not yet been implemented: Subcrições ainda não foram implementadas Subscriptions have not yet been implemented: Subcrições ainda não foram implementadas
@ -387,9 +388,11 @@ Shuffle is now disabled: Reprodução aleatória desactivada
Shuffle is now enabled: Reprodução aleatória activada Shuffle is now enabled: Reprodução aleatória activada
Playing Next Video: A Reproduzir o Próximo Vídeo Playing Next Video: A Reproduzir o Próximo Vídeo
Playing Previous Video: A Reproduzir o Vídeo Anterior Playing Previous Video: A Reproduzir o Vídeo Anterior
Playing next video in 5 seconds. Click to cancel: A reproduzir o próximo vídeo em 5 segundos. Clique para cancelar. Playing next video in 5 seconds. Click to cancel: A reproduzir o próximo vídeo em
5 segundos. Clique para cancelar
Canceled next video autoplay: Reprodução automática cancelada Canceled next video autoplay: Reprodução automática cancelada
'The playlist has ended. Enable loop to continue playing': 'A lista de reprodução chegou ao fim. Active a reprodução cíclica para continuar' 'The playlist has ended. Enable loop to continue playing': 'A lista de reprodução
chegou ao fim. Active a reprodução cíclica para continuar'
Yes: Sim Yes: Sim
No: Não No: Não