about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--app/javascript/mastodon/locales/pt-BR.json28
-rw-r--r--config/locales/activerecord.pt-BR.yml13
-rw-r--r--config/locales/pt-BR.yml79
3 files changed, 97 insertions, 23 deletions
diff --git a/app/javascript/mastodon/locales/pt-BR.json b/app/javascript/mastodon/locales/pt-BR.json
index 61674b37e..2c79a7509 100644
--- a/app/javascript/mastodon/locales/pt-BR.json
+++ b/app/javascript/mastodon/locales/pt-BR.json
@@ -45,7 +45,7 @@
   "column_subheading.navigation": "Navegação",
   "column_subheading.settings": "Configurações",
   "compose_form.lock_disclaimer": "A sua conta não está {locked}. Qualquer pessoa pode te seguir e visualizar postagens direcionadas a apenas seguidores.",
-  "compose_form.lock_disclaimer.lock": "trancado",
+  "compose_form.lock_disclaimer.lock": "trancada",
   "compose_form.placeholder": "No que você está pensando?",
   "compose_form.publish": "Publicar",
   "compose_form.publish_loud": "{publish}!",
@@ -66,17 +66,17 @@
   "embed.instructions": "Incorpore esta postagem em seu site copiando o código abaixo:",
   "embed.preview": "Aqui está uma previsão de como ficará:",
   "emoji_button.activity": "Atividades",
-  "emoji_button.custom": "Custom",
+  "emoji_button.custom": "Customizados",
   "emoji_button.flags": "Bandeiras",
   "emoji_button.food": "Comidas & Bebidas",
   "emoji_button.label": "Inserir Emoji",
   "emoji_button.nature": "Natureza",
-  "emoji_button.not_found": "No emojos!! (╯°□°)╯︵ ┻━┻",
+  "emoji_button.not_found": "Não tem emojos! (╯°□°)╯︵ ┻━┻",
   "emoji_button.objects": "Objetos",
   "emoji_button.people": "Pessoas",
-  "emoji_button.recent": "Frequently used",
+  "emoji_button.recent": "Usados frequentemente",
   "emoji_button.search": "Buscar...",
-  "emoji_button.search_results": "Search results",
+  "emoji_button.search_results": "Resultados da busca",
   "emoji_button.symbols": "Símbolos",
   "emoji_button.travel": "Viagens & Lugares",
   "empty_column.community": "A timeline local está vazia. Escreva algo publicamente para começar!",
@@ -148,7 +148,7 @@
   "onboarding.page_six.read_guidelines": "Por favor, leia as {guidelines} do {domain}!",
   "onboarding.page_six.various_app": "aplicativos móveis",
   "onboarding.page_three.profile": "Edite o seu perfil para mudar o seu o seu avatar, bio e nome de exibição. No menu de configurações, você também encontrará outras preferências.",
-  "onboarding.page_three.search": "Use a barra de buscas para encontrar pessoas e consultar hashtahs, como #illustrations e #introductions. Para procurar por uma pessoa que não estiver nesta instância, use o nome de usuário completo dela.",
+  "onboarding.page_three.search": "Use a barra de buscas para encontrar pessoas e consultar hashtags, como #illustrations e #introductions. Para procurar por uma pessoa que não estiver nesta instância, use o nome de usuário completo dela.",
   "onboarding.page_two.compose": "Escreva postagens na coluna de escrita. Você pode hospedar imagens, mudar as configurações de privacidade e adicionar alertas de conteúdo através dos ícones abaixo.",
   "onboarding.skip": "Pular",
   "privacy.change": "Ajustar a privacidade da mensagem",
@@ -165,15 +165,15 @@
   "report.submit": "Enviar",
   "report.target": "Denunciar",
   "search.placeholder": "Pesquisar",
-  "search_popout.search_format": "Advanced search format",
-  "search_popout.tips.hashtag": "hashtag",
-  "search_popout.tips.status": "status",
-  "search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
+"search_popout.search_format": "Advanced search format",
+"search_popout.tips.hashtag": "hashtag",
+"search_popout.tips.status": "status",
+  "search_popout.tips.text": "Texto simples retorna nomes de exibição, usuários e hashtags correspondentes",
   "search_popout.tips.user": "user",
   "search_results.total": "{count, number} {count, plural, one {resultado} other {resultados}}",
   "standalone.public_title": "Dê uma espiada...",
   "status.cannot_reblog": "Esta postagem não pode ser compartilhada",
-  "status.delete": "Eliminar",
+  "status.delete": "Excluir",
   "status.embed": "Incorporar",
   "status.favourite": "Adicionar aos favoritos",
   "status.load_more": "Carregar mais",
@@ -201,15 +201,15 @@
   "tabs_bar.notifications": "Notificações",
   "upload_area.title": "Arraste e solte para enviar",
   "upload_button.label": "Adicionar mídia",
-  "upload_form.description": "Describe for the visually impaired",
-  "upload_form.undo": "Anular",
+  "upload_form.description": "Descreva a imagem para deficientes visuais",
+  "upload_form.undo": "Desfazer",
   "upload_progress.label": "Salvando...",
   "video.close": "Fechar vídeo",
   "video.exit_fullscreen": "Sair da tela cheia",
   "video.expand": "Expandir vídeo",
   "video.fullscreen": "Tela cheia",
   "video.hide": "Esconder vídeo",
-  "video.mute": "Silenciar vídeo",
+  "video.mute": "Silenciar",
   "video.pause": "Parar",
   "video.play": "Reproduzir",
   "video.unmute": "Retirar silêncio"
diff --git a/config/locales/activerecord.pt-BR.yml b/config/locales/activerecord.pt-BR.yml
new file mode 100644
index 000000000..d2519fe90
--- /dev/null
+++ b/config/locales/activerecord.pt-BR.yml
@@ -0,0 +1,13 @@
+---
+pt-BR:
+  activerecord:
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: apenas letras, números e underscores
+        status:
+          attributes:
+            reblog:
+              taken: do status já existe
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index f2b46927b..060fd3112 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -2,6 +2,7 @@
 pt-BR:
   about:
     about_mastodon_html: Mastodon é uma rede social baseada em protocolos abertos e software gratuito e de código aberto. É descentralizada como e-mail.
+    about_hashtag_html: Estes são toots públicos com a hashtag <strong>#%{hashtag}</strong>. Voce pode interagir com eles se tiver uma conta em qualquer lugar no fediverso.
     about_this: Sobre
     closed_registrations: Cadastros estão atualmente fechados nesta instância. No entanto! Você pode procurar uma instância diferente na qual possa criar uma conta e acessar a mesma rede por lá.
     contact: Contato
@@ -10,7 +11,9 @@ pt-BR:
     description_headline: O que é %{domain}?
     domain_count_after: outras instâncias
     domain_count_before: Conectado a
-    extended_description_html: "<h3>Um bom lugar para as regras</h3> <p>A descrição extendida ainda não foi definida.</p>"
+    extended_description_html:
+      <h3>Um bom lugar para regras</h3>
+      <p>A descrição da instância ainda não foi feita.</p>
     features:
       humane_approach_body: Aprendendo com erros de outras redes, Mastodon tem como objetivo fazer decisões éticas de design para combater o desuso de redes sociais.
       humane_approach_title: Uma abordagem mais humana
@@ -56,8 +59,9 @@ pt-BR:
       domain: Domínio
       edit: Editar
       email: E-mail
-      feed_url: Feed URL
+      feed_url: URL do feed
       followers: Seguidores
+      followers_url: URL de seguidores
       follows: Segue
       inbox_url: Inbox URL
       ip: IP
@@ -72,6 +76,7 @@ pt-BR:
         silenced: Silenciados
         suspended: Suspensos
         title: Moderação
+      moderation_notes: Notas de moderação
       most_recent_activity: Atividade mais recente
       most_recent_ip: IP mais recente
       not_subscribed: Não inscrito
@@ -79,7 +84,7 @@ pt-BR:
         alphabetic: Alfabética
         most_recent: Mais recente
         title: Ordem
-      outbox_url: Outbox URL
+      outbox_url: URL da Outbox
       perform_full_suspension: Efetue suspensão total
       profile_url: URL do perfil
       protocol: Protocolo
@@ -91,6 +96,7 @@ pt-BR:
       resubscribe: Reinscrever-se
       salmon_url: Salmon URL
       search: Pesquisar
+      shared_inbox_url: URL da Inbox Compartilhada
       show:
         created_reports: Relatórios criados por esta conta
         report: relatórios
@@ -104,6 +110,34 @@ pt-BR:
       unsubscribe: Desinscrever-se
       username: Nome de usuário
       web: Web
+
+    account_moderation_notes:
+      account: Moderador
+      created_at: Data
+      create: Criar
+      created_msg: Nota de moderação criada com sucesso!
+      delete: Excluir
+      destroyed_msg: Nota de moderação excluída com sucesso!
+
+    custom_emojis:
+      copied_msg: Cópia local do emoji criada com sucesso!
+      copy: Copiar
+      copy_failed_msg: Não foi possível criar uma cópia local deste emoji
+      created_msg: Emoji criado com sucesso!
+      delete: Excluir
+      destroyed_msg: Emoji deletado com sucesso!
+      disable: Desabilitar
+      disabled_msg: Emoji desabilitado com sucesso!
+      emoji: Emoji
+      enable: Habilitar
+      enabled_msg: Emoji habilitado com sucesso!
+      image_hint: PNG de até 50KB
+      new:
+        title: Adicionar novo emoji customizado
+      shortcode: Atalho
+      shortcode_hint: Pelo menos 2 caracteres, apenas caracteres alfanuméricos e underscores
+      title: Emojis customizados
+      upload: Enviar
     domain_blocks:
       add_new: Adicionar novo
       created_msg: Bloqueio de domínio está sendo processado
@@ -136,9 +170,21 @@ pt-BR:
         undo: Retirar
       title: Bloqueios de domínio
       undo: Retirar
+    email_domain_blocks:
+      add_new: Adicionar novo
+      created_msg: Bloqueio de domínio de e-mail criado com sucesso
+      delete: Excluir
+      destroyed_msg: Bloqueio de domínio de e-mail excluído com sucesso
+      domain: Domínio
+      new:
+        create: Criar bloqueio
+        title: Novo bloqueio de domínio de e-mail
+      title: Bloqueio de Domínio de E-mail
     instances:
       account_count: Contas conhecidas
       domain_name: Domínio
+      reset: Resetar
+      search: Buscar
       title: Instâncias conhecidas
     reports:
       action_taken_by: Ação realizada por
@@ -191,6 +237,9 @@ pt-BR:
         desc_html: Você pode escrever a sua própria política de privacidade, termos de serviço, entre outras coisas.Você pode usar tags HTML.
         title: Termos de serviço customizados
       site_title: Nome da instância
+      thumbnail:
+        desc_html: Usada para prévias via OpenGraph e API. Recomenda-se 1200x630px
+        title: Thumbnail da instância
       timeline_preview:
         desc_html: Exibir a timeline pública na página inicial
         title: Prévia da timeline
@@ -199,8 +248,8 @@ pt-BR:
       back_to_account: Voltar para página da conta
       batch:
         delete: Deletar
-        nsfw_off: NSFW OFF
-        nsfw_on: NSFW ON
+        nsfw_off: NSFW ATIVADO
+        nsfw_on: NSFW DESATIVADO
       execute: Executar
       failed_to_execute: Falha em executar
       media:
@@ -224,7 +273,7 @@ pt-BR:
       subject: Nova denúncia sobre %{instance} (#%{id})
   application_mailer:
     salutation: "%{name},"
-    settings: 'Change e-mail preferences: %{link}'
+    settings: 'Mudar e-mail de preferência: %{link}'
     signature: Notificações do Mastodon de %{instance}
     view: 'Visualizar:'
   applications:
@@ -289,7 +338,10 @@ pt-BR:
       content: A verificação de segurança falhou. Você desativou o uso de cookies?
       title: Falha na verificação de segurança
     '429': Muitas requisições
-    noscript_html: Para usar o aplicativo web do Mastodon, por favor ative o JavaScript. Alternativamente, experimente um dos <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">apps nativos</a> para o Mastodon para a sua plataforma.
+    '500':
+      content: Desculpe, algo deu errado.
+      title: Esta página não está certa
+    noscript_html: Para usar o aplicativo web do Mastodon, por favor ative o JavaScript. Ou, se quiser, experimente um dos <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">apps nativos</a> para o Mastodon em sua plataforma.
   exports:
     blocks: Você bloqueou
     csv: CSV
@@ -369,6 +421,11 @@ pt-BR:
     next: Próximo
     prev: Anterior
     truncate: "&hellip;"
+  preferences:
+    languages: Idiomas
+    other: Outro
+    publishing: Publicação
+    web: Web
   push_notifications:
     favourite:
       title: "%{name} favoritou a sua postagem"
@@ -420,7 +477,7 @@ pt-BR:
       ios: iOS
       linux: Linux
       mac: Mac
-      other: unknown platform
+      other: Plataforma desconhecida
       windows: Windows
       windows_mobile: Windows Mobile
       windows_phone: Windows Phone
@@ -436,6 +493,7 @@ pt-BR:
     export: Exportar dados
     followers: Seguidores autorizados
     import: Importar
+    notifications: Notificações
     preferences: Preferências
     settings: Configurações
     two_factor_authentication: Autenticação em dois passos
@@ -444,6 +502,7 @@ pt-BR:
     open_in_web: Abrir na web
     over_character_limit: limite de caracteres de %{max} excedido
     pin_errors:
+      limit: Muitos toots fixados
       ownership: Toots de outras pessoas não podem ser fixados
       private: Toot não-público não pode ser fixado
       reblog: Um compartilhamento não pode ser fixado
@@ -461,7 +520,7 @@ pt-BR:
     reblogged: compartilhado
     sensitive_content: Conteúdo sensível
   terms:
-    body_html: |
+    body_html:
       <h2>Política de privacidade</h2>
 
       <h3 id="collect">Que informações nós coletamos?</h3>
@@ -530,6 +589,8 @@ pt-BR:
 
       <p>Originalmente adaptado da <a href="https://github.com/discourse/discourse">política de privacidade do Discourse</a>.</p>
     title: "%{instance} Termos de Serviço e Política de Privacidade"
+  themes:
+    default: Mastodon
   time:
     formats:
       default: "%b %d, %Y, %H:%M"