Merge pull request #76 from Hiers/master

Added portuguese localisation.
This commit is contained in:
Preston 2020-08-16 14:25:31 -04:00 committed by GitHub
commit ceac45b265
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 396 additions and 1 deletions

View File

@ -33,7 +33,7 @@ fs.readdir('.', (err, dir) => {
})
// List of locales approved for use
const activeLocales = ['en-US', 'de-DE']
const activeLocales = ['en-US', 'de-DE', 'pt-PT']
const messages = {}
// Take active locales and load respective YAML file

395
static/locales/pt-PT.yaml Normal file
View File

@ -0,0 +1,395 @@
# 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
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >
Esta parte ainda não está pronta. Volte mais tarde quando já houver progresso.
# Webkit Menu Bar
File: Ficheiro
Quit: Sair
Edit: Editar
Undo: Desfazer
Redo: Refazer
Cut: Cortar
Copy: Copiar
Paste: Colar
Delete: Eliminar
Select all: Seleccionar tudo
Reload: Recarregar
Force Reload: Forçar recarregamento
Toggle Developer Tools: Alternar ferramentas de desenvolvimento
Actual size: Tamanho normal
Zoom in: Ampliar zoom
Zoom out: Reduzir zoom
Toggle fullscreen: Alternar tela inteira
Window: Restaurar
Minimize: Minimizar
Close: Fechar
Back: Retroceder
Forward: Avançar
# Search Bar
Search / Go to URL: Pesquisar / Ir para URL
# In Filter Button
Search Filters:
Search Filters: Filtros
Sort By:
Sort By: Ordenar Por
Most Relevant: Mais Relevantes
Rating: Avaliação
Upload Date: Data de Carregamento
View Count: Visualizações
Time:
Time: Tempo
Any Time: Qualquer Altura
Last Hour: Última Hora
Today: Hoje
This Week: Esta Semana
This Month: Este Mês
This Year: Este Ano
Type:
Type: Tipo
All Types: Todo Tipo
Videos: Vídeos
Channels: Canais
#& Playlists
Duration:
Duration: Duração
All Durations: Toda Duração
Short (< 4 minutes): Curtos (< 4 minutos)
Long (> 20 minutes): Compridos (> 20 minutos)
# On Search Page
Search Results: Resultados
Fetching results. Please wait: A procurar. Por favor aguarde
Fetch more results: Procurar mais resultados
# Sidebar
Subscriptions:
# On Subscriptions Page
Subscriptions: Subscrições
Latest Subscriptions: Subscrições Recentes
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': >
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…
Trending: Tendências
Most Popular: Mais Populares
Playlists: Listas de Reprodução
User Playlists:
Your Playlists: As suas Listas de Reprodução
History:
# On History Page
History: Histórico
Watch History: Histórico de Visualizações
Settings:
# On Settings Page
Settings: Definições
General Settings:
General Settings: Definições Gerais
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
Default Landing Page: Página Inicial
Locale Preference: Localização
Preferred API Backend:
Preferred API Backend: Motor de Pesquisa Preferido
Local API: API Local
Invidious API: API Invidious
Video View Type:
Video View Type: Disposição de vídeos
Grid: Grelha
List: Lista
Thumbnail Preference:
Thumbnail Preference: Tipos de Antevisão
Default: Por Omissão
Beginning: Princípio
Middle: Meio
End: Fim
'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
#! List countries
Theme Settings:
Theme Settings: Definições de Tema
Match Top Bar with Main Color: Cor da Barra Superior Igual à Cor Principal
Base Theme:
Base Theme: Tema Base
Black: Preto
Dark: Escuro
Light: Claro
Main Color Theme:
Main Color Theme: Cor Principal
Red: Vermelho
Pink: Cor de Rosa
Purple: Roxo
Deep Purple: Roxo Escuro
Indigo: Índigo
Blue: Azul
Light Blue: Azul Claro
Cyan: Ciano
Teal: Azul-petróleo
Green: Verde
Light Green: Verde Claro
Lime: Lima
Yellow: Amarelo
Amber: Âmbar
Orange: Laranja
Deep Orange: Laranja Escuro
Secondary Color Theme: Cor Secundária
#* Main Color Theme
Player Settings:
Player Settings: Definições do reprodutor
Force Local Backend for Legacy Formats: Forçar Motor de Pesquisa Local para Formatos Antigos
Remember History: Lembrar Histórico
Play Next Video: Passar Para o Próximo Vídeo
Turn on Subtitles by Default: Ligar Legendas Automáticamente
Autoplay Videos: Reproduzir Vídeos Automaticamente.
Proxy Videos Through Invidious: Utilizar Invidious Como Intermediário
Autoplay Playlists: Reproduzir Listas de Reprodução Automaticamente
Enable Theatre Mode by Default: Ligar Modo Cinema por Omissão
Default Volume: Volume
Default Playback Rate: Velocidade de Reprodução
Default Video Format:
Default Video Format: Formato de Vídeo
Dash Formats: Formato Dash
Legacy Formats: Formato Antigo
Audio Formats: Formato de Áudio
Default Quality:
Default Quality: Qualidade
Auto: Auto
144p: 144p
240p: 240p
360p: 360p
480p: 480p
720p: 720p
1080p: 1080p
1440p: 1440p
4k: 4k
8k: 8k
Subscription Settings:
Subscription Settings: Definições de Subscrições
Hide Videos on Watch: Esconder Vídeos Visualisados
Subscriptions Export Format:
Subscriptions Export Format: Formato de Exportação de Subscrições
#& Freetube
Newpipe: Newpipe
OPML: OPML
Manage Subscriptions: Gerir Subscrições
Import Subscriptions: Importar Subscrições
Export Subscriptions: Exportar Subscrições
How do I import my subscriptions?: Como posso importar as minhas subcrições?
Advanced Settings:
Advanced Settings: Definições Avançadas
Enable Debug Mode (Prints data to the console): Ligar Modo de Depuração (Escreve dados para a consola)
'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
Use Tor / Proxy for API calls: Usar Tor / Intermediário para Chamadas API
TEST PROXY: TESTAR INTERMEDIÁRIO
#& Invidious Instance (Default is https://invidio.us)
See Public Instances: Ver Instâncias Públicas
Clear History:
Clear History: Limpar Histórico
# On Click
Are you sure you want to delete your history?: Tem a certeza de que quer apagar o seu histórico?
#& Yes
#& No
Clear Subscriptions:
Clear Subscriptions: Limpar Subcrições
# On Click
Are you sure you want to remove all subscriptions?: Tem a certeza de que quer apagar as suas subcrições?
#& Yes
#& No
About:
#On About page
About: Sobre
#& About
'This software is FOSS and released under the GNU Public License v3+.': >
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 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!
'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.
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.
#~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
Latest FreeTube News: Latest FreeTube News
#On Channel Page
Channel:
Subscriber: Subscritor
Subscribers: Subscritores
Subscribe: Subscrever
Unsubscribe: Anular Subscrição
Search Channel: Procurar em Canal
Your search results have returned 0 results: Pesquisa devolveu 0 resultados
Sort By: Ordenar Por
Videos:
Videos: Vídeos
This channel does not currently have any videos: Este canal de momento encontra-se sem vídeos
Sort Types:
Newest: Recentes
Oldest: Antigos
Most Popular: Mais Populares
Playlists:
Playlists: 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:
Last Video Added: Último Vídeo
Newest: Recentes
Oldest: Antigos
About:
About: Sobre
Channel Description: Descrição
Featured Channels: Canais
Video:
Open in YouTube: Abrir no Youtube
Copy YouTube Link: Copiar Ligação para Youtube
Open YouTube Embedded Player: Abrir Reprodutor Youtube Embutido
Copy YouTube Embedded Player Link: Copiar Ligação para Reprodutor Youtube Embutido
Open in Invidious: Abrir no Invidious
Copy Invidious Link: Copiar Ligação para Invidious
View: Visualização
Views: Visualizações
# Context is "X People Watching"
Watching: A Ver
Watched: Visto
# As in a Live Video
Live: Ao Vivo
Live Now: Ao Vivo
Live Chat: 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.
'Chat is disabled or the Live Stream has ended.': Chat foi desactivado ou Live Stream 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:
Jan: Jan
Feb: Fev
Mar: Mar
Apr: Abr
May: Mai
Jun: Jun
Jul: Jul
Aug: Ago
Sep: Set
Oct: Out
Nov: Nov
Dec: Dez
Hour: Hora
Hours: Horas
Day: Dia
Days: Dias
Week: Semana
Weeks: Semanas
Month: Mês
Months: Mêses
Year: Ano
Years: Anos
Ago:
Published on: Publicado em
#& Videos
Videos:
#& Sort By
Sort By:
Newest: Recentes
Oldest: Antigos
#& Most Popular
#& Playlists
Playlist:
#& About
View Full Playlist: Ver Lista de Reprodução Completa
Videos: Vídeos
View: Visualização
Views: Visualizaões
Last Updated On: Última Actualização
Share Playlist:
Share Playlist: Partilhar Lista
Copy YouTube Link: Copiar Ligação para Youtube
Open in YouTube: Abrir no Youtube
Copy Invidious Link: Copiar Ligação para Invidious
Open in Invidious: Abrir no Invidious
# On Video Watch Page
#* Published
#& Views
Toggle Theatre Mode: Alternar Modo Cinema
Change Format:
Change Video Formats: Mudar Formato do Vídeo
Use Dash Formats: Utilizar Formato Dash
Use Legacy Formats: Utilizar Formato Antigo
Use Audio Formats: Utilizar Formatos de Áudio
Share:
Share Video: Partilhar Vídeo
Copy Link: Copiar Ligação
Open Link: Abrir Ligação
Copy Embed: Copiar Embutido
Open Embed: Abrir Embutido
# On Click
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
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
Mini Player: Mini Reprodutor
Comments:
Comments: 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
Show Comments: Mostrar Comentários
Hide Comments: Esconder Comentários
# Context: View 10 Replies, View 1 Reply
View: Mostrar
Hide: Esconder
Replies: Respostas
Reply: Resposta
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
Up Next: A Seguir
# Toast Messages
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)
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
Subscriptions have not yet been implemented: Subcrições ainda não foram implementadas
Loop is now disabled: Reprodução cíclica desactivada
Loop is now enabled: Reprodução cíclica activada
Shuffle is now disabled: Reprodução aleatória desactivada
Shuffle is now enabled: Reprodução aleatória activada
Playing Next Video: A Reproduzir o Próximo Vídeo
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.
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'
Yes: Sim
No: Não