Support pt

This commit is contained in:
Chocobozzz 2021-06-14 15:18:39 +02:00
parent 2b27e16c34
commit 8b6449e7cc
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
12 changed files with 35 additions and 20 deletions

View File

@ -17,7 +17,7 @@ INPUT_FILES = ./src
OUTPUT_DIR = ./src
# Available locales for the app.
LOCALES = en_US fr_FR de es gl ru oc ja sv nl pl sq gd el bn it
LOCALES = en_US fr_FR de es gl ru oc ja sv nl pl sq gd el bn it pt_BR
# Name of the generated .po files for each available locale.
LOCALE_FILES ?= $(patsubst %,$(OUTPUT_DIR)/locale/%/LC_MESSAGES/app.po,$(LOCALES))

View File

@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"PO-Revision-Date: 2021-06-01 13:15+0000\n"
"Last-Translator: Vodoyo Kamal <vodoyo2327@psk3n.com>\n"
"Language-Team: Bengali <https://weblate.framasoft.org/projects/"
"peertube-search-index/client/bn/>\n"
"Language-Team: Bengali <https://weblate.framasoft.org/projects/peertube-"
"search-index/client/bn/>\n"
"Language: bn\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"

View File

@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"PO-Revision-Date: 2021-05-29 07:15+0000\n"
"Last-Translator: Berto Te <ateira@3fpj.com>\n"
"Language-Team: Spanish <https://weblate.framasoft.org/projects/"
"peertube-search-index/client/es/>\n"
"Language-Team: Spanish <https://weblate.framasoft.org/projects/peertube-"
"search-index/client/es/>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"

View File

@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"PO-Revision-Date: 2021-06-03 18:15+0000\n"
"Last-Translator: GunChleoc <fios@foramnagaidhlig.net>\n"
"Language-Team: Gaelic <https://weblate.framasoft.org/projects/"
"peertube-search-index/client/gd/>\n"
"Language-Team: Gaelic <https://weblate.framasoft.org/projects/peertube-"
"search-index/client/gd/>\n"
"Language: gd\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"

View File

@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"PO-Revision-Date: 2021-05-29 07:15+0000\n"
"Last-Translator: josé m. <correo@xmgz.eu>\n"
"Language-Team: Galician <https://weblate.framasoft.org/projects/"
"peertube-search-index/client/gl/>\n"
"Language-Team: Galician <https://weblate.framasoft.org/projects/peertube-"
"search-index/client/gl/>\n"
"Language: gl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"

View File

@ -30,7 +30,11 @@ msgstr[0] "%{resultsCount} resultado encontrado para"
msgstr[1] "%{resultsCount} resultados encontrados para"
#: src/components/SearchWarning.vue:4
msgid "<strong>%{indexName}</strong> displays videos and channels that match your search but is not the publisher, nor the owner. If you notice any problems with a video, report it to the administrators on the PeerTube website where the video is published."
msgid ""
"<strong>%{indexName}</strong> displays videos and channels that match your "
"search but is not the publisher, nor the owner. If you notice any problems "
"with a video, report it to the administrators on the PeerTube website where "
"the video is published."
msgstr ""
#: src/components/Footer.vue:6
@ -38,7 +42,9 @@ msgid "A free software to take back control of your videos"
msgstr "Um software livre para tomar de volta o controle dos seus videos"
#: src/components/Header.vue:13 src/components/Header.vue:2
msgid "A search engine of <a href=\"https://joinpeertube.org\" target=\"_blank\">PeerTube</a> videos and channels"
msgid ""
"A search engine of <a href=\"https://joinpeertube.org\" target=\"_blank"
"\">PeerTube</a> videos and channels"
msgstr ""
"Um mecanismo de busca de canais e vídeos de <a href=\"https://joinpeertube."
"org\" target=\"_blank\">PeerTube</a>"
@ -136,10 +142,12 @@ msgid "Deutsch"
msgstr "Alemão"
#: src/components/Header.vue:15 src/components/Header.vue:4
msgid "Developed by <a href=\"https://framasoft.org\" target=\"_blank\">Framasoft</a>"
msgid ""
"Developed by <a href=\"https://framasoft.org\" target=\"_blank\">Framasoft</"
"a>"
msgstr ""
"Desenvolvido por <a href=\"https://framasoft.org\" target=\"_blank\""
">Framasoft</a>"
"Desenvolvido por <a href=\"https://framasoft.org\" target=\"_blank"
"\">Framasoft</a>"
#: src/components/ChannelResult.vue
msgid "Discover this channel on %{host}"
@ -390,7 +398,10 @@ msgid "Science & Technology"
msgstr "Ciência e Tecnologia"
#: src/views/Search.vue:21
msgid "Search for your favorite videos and channels on <a href=\"%{indexedInstancesUrl}\" target=\"_blank\">%{instancesCount} PeerTube websites</a> indexed by %{indexName}!"
msgid ""
"Search for your favorite videos and channels on <a href="
"\"%{indexedInstancesUrl}\" target=\"_blank\">%{instancesCount} PeerTube "
"websites</a> indexed by %{indexName}!"
msgstr ""
"Busque seus canais e vídeos favoritos em <a href=\"%{indexedInstancesUrl}\" "
"target=\"_blank\">%{instancesCount} instâncias de PeerTube</a> indexadas por "

View File

@ -28,12 +28,15 @@ const availableLanguages = {
'nl': 'Nederlands',
'oc': 'Occitan',
'sq': 'Shqip',
'pt-BR': 'Português (Brasil)',
'bn': 'বাংলা',
'pl': 'Polski'
}
const aliasesLanguages = {
'en': 'en_US',
'fr': 'fr_FR'
'fr': 'fr_FR',
'br': 'pt_BR',
'pt': 'pt_BR'
}
const allLocales = Object.keys(availableLanguages).concat(Object.keys(aliasesLanguages))

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"pt_BR":{"&gt;&gt; Check all guides on joinpeertube.org &lt;&lt;":"&gt;&gt; Visualize todos os guias em joinpeertube.org &lt;&lt;","%{ channel.followersCount } follower":["%{ channel.followersCount } seguidor","%{channel.followersCount} seguidores"],"%{resultsCount} result found for":["%{resultsCount} resultado encontrado para","%{resultsCount} resultados encontrados para"],"A free software to take back control of your videos":"Um software livre para tomar de volta o controle dos seus videos","A search engine of <a href=\"https://joinpeertube.org\" target=\"_blank\">PeerTube</a> videos and channels":"Um mecanismo de busca de canais e vídeos de <a href=\"https://joinpeertube.org\" target=\"_blank\">PeerTube</a>","Activism":"Ativismo","Add tag":"Adicionar tag","All of these tags":"Todas estas tags","Animals":"Animais","Any":"Qualquer","Apply filters":"Aplicar filtros","Art":"Arte","Attribution":"Atribuição","Attribution - No Derivatives":"Atribuição - Sem Derivações","Attribution - Non Commercial":"Atribuição - Não Comercial","Attribution - Non Commercial - No Derivatives":"Atribuição Não Comercial - Sem Derivações","Attribution - Non Commercial - Share Alike":"Atribuição - Não Comercial - Compartilha Igual","Attribution - Share Alike":"Atribuição - Compartilha Igual","Best match":"Mais relevante","Category":"Categoria","Change interface language":"Mudar a língua da interface","Comedy":"Comédia","Create an account to take back control of your videos":"Crie uma conta para recuperar de volta o controle de seus vídeos","Create playlists":"Criar playlists","Created by":"Criado por","Deutsch":"Alemão","Developed by <a href=\"https://framasoft.org\" target=\"_blank\">Framasoft</a>":"Desenvolvido por <a href=\"https://framasoft.org\" target=\"_blank\">Framasoft</a>","Discover this channel on %{host}":"Descubra esse canal em %{host}","Display all categories":"Exibir todas as categorias","Display all languages":"Exibir todos os idiomas","Display all licenses":"Exibir todas as licenças","Display homepage":"Exibir a página inicial","Display only":"Exibir apenas","Display sensitive content":"Exibir conteúdo sensível","Duration":"Duração","Education":"Educação","English":"Inglês","Entertainment":"Entretenimento","Español":"Espanhol","Esperanto":"Esperanto","Films":"Filmes","Filters":"Filtros","Food":"Comida","Français":"Francês","Gaming":"Gaming","Go on this account page":"Ir para a página desta conta","Go on this channel page":"Ir para a página deste canal","How To":"Como fazer","In":"Em","Install PeerTube":"Instalar PeerTube","Italiano":"Italiano","Keyword, channel, video, etc.":"Palavra chave, canal, video, etc.","Kids":"Infantil","Language":"Idioma","Last 30 days":"Últimos 30 dIas","Last 365 days":"Últimos 365 dIas","Last 7 days":"Últimos 7 dIas","Least recent":"Mais recente","Legal notices":"Avisos legais","Licence":"Licença","LIVE":"AO VIVO","Live videos":"Transmissões ao vivo","Long (> 10 min)":"Grande (> 10 min)","Medium (4-10 min)":"Médio (4-10 min)","Most recent":"Mais recente","Music":"Música","Nederlands":"Países Baixos - Holanda","News & Politics":"Notícias e Política","Next page":"Próxima página","No":"Não","No results found for":"Nenhum resultado encontrado para","On":"Em","on %{instancesCount} indexed PeerTube website":["em %{instancesCount} página de PeerTube indexada","em %{instancesCount} páginas de PeerTube indexadas"],"One of these tags":"Uma destas tags","Open an account on a PeerTube website":"Registrar uma conta em uma instância do PeerTube","Open your own videos website with PeerTube!":"Faça seu próprio site de vídeos com PeerTube!","People":"Pessoas","Português (Portugal)":"Português (Portugal)","Previous page":"Página anterior","Public Domain Dedication":"Dedicado a Domínio Público","Published date":"Data da publicação","Reset":"Reiniciar","Science & Technology":"Ciência e Tecnologia","Search for your favorite videos and channels on <a href=\"%{indexedInstancesUrl}\" target=\"_blank\">%{instancesCount} PeerTube websites</a> indexed by %{indexName}!":"Busque seus canais e vídeos favoritos em <a href=\"%{indexedInstancesUrl}\" target=\"_blank\">%{instancesCount} instâncias de PeerTube</a> indexadas por %{indexName}!","Short (< 4 min)":"Curto (< 4 min)","Sort by:":"Ordenar por:","Source code":"Código fonte","Sports":"Esportes","Tags":"Tags","Today":"Hoje","Travels":"Turismo","Vehicles":"Veículos","VOD videos":"Vídeos sob demanda (VOD)","Watch the video on %{host}":"Assista o vídeo em %{host}","Why should I have my own PeerTube website?":"Por que eu deveria ter minha própria instância no PeerTube?","with %{activeFilters} active filter":["com %{activeFilters} filtro ativado","com %{activeFilters} filtros ativados"],"Yes":"Sim"}}