diff --git a/_data/languages.yml b/_data/languages.yml index 9b2820d84..77b10852a 100644 --- a/_data/languages.yml +++ b/_data/languages.yml @@ -3,3 +3,4 @@ zh_CN: 简体中文 zh_TW: 繁體中文 ja: 日本語 es: Español +pt_br: Português diff --git a/_data/navigation.yml b/_data/navigation.yml index a528b4517..b6b77087d 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -230,3 +230,49 @@ es: twitter_impersonation: title: "Twitter impersonation" # XXX url: "/en/twitter-impersonation" # XXX + +pt_br: + home: + title: "Bitcoin Core" + url: "/" + about: + title: "Sobre" + url: "/pt_br/about/" + download: + title: "Download" + url: "/pt_br/download" + blog: + title: "blog" + url: "/pt_br/blog/" + releases: + title: "versões" + url: "/pt_br/releases/" + dev: + title: "Desenvolvimento" + submenu: true + tree: + contribute: + title: "contribua" + url: "/pt_br/contribute/" + contribute-code: + title: "contribua com o código" + url: "/pt_br/faq/contributing-code/" + meetings: + title: "reuniões" + url: "/pt_br/meetings/" + eol: + title: "Ciclo de Vida" + url: "/pt_br/lifecycle" + contact: + title: "Contato" + submenu: true + tree: + contact_us: + title: "Fale conosco" + url: "/pt_br/contact/" + announcements: + title: "Comunicados" + url: "/pt_br/list/announcements/join/" + twitter_impersonation: + title: "Twitter impessoal" + url: "/pt_br/twitter-impersonation" diff --git a/_data/translations.yml b/_data/translations.yml index 1d2ed1937..9668044e8 100644 --- a/_data/translations.yml +++ b/_data/translations.yml @@ -67,3 +67,17 @@ es: rss_feed: "Fuente RSS del Blog de Bitcoin Core" rss_meetings_feed: "Feed de reuniones" rss_blog_feed: "Feed de entradas del blog" + +pt_br: + created: "Publicado em " + author: "por" + description: "página Bitcoin Core" + footer: "Projeto Bitcoin Core" + related: "Recomendado" + viewallposts: "Veja todos os posts" + not_translated: "Nota: esta página não foi traduzida" + tocoverview: "Resumo" + translation_outdated: "Essa tradução talvez esteja desatualizada. Por favor, compare com a versão em Inglês." + rss_feed: "Feed RSS do blog Bitcoin Core" + rss_meetings_feed: "Feed de reuniões" + rss_blog_feed: "Feed de post no blog" \ No newline at end of file diff --git a/_doc/pt_br/index.html b/_doc/pt_br/index.html new file mode 100644 index 000000000..7b1ccd4d4 --- /dev/null +++ b/_doc/pt_br/index.html @@ -0,0 +1,6 @@ +--- +name: index +btcversion: index +btcgroup: index +permalink: pt_br/doc/ +--- diff --git a/_includes/footer.html b/_includes/footer.html index b84d1feb0..bb0a883d3 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -1,7 +1,7 @@
{% include fingerprint-split.html hex="71A3B16735405025D447E8F274810B012346C9A6" %}
|
+| Pieter Wuille | {% include fingerprint-split.html hex="133EAC179436F14A5CF1B794860FEB804E669320" %}
|
+| Michael Ford | {% include fingerprint-split.html hex="E777299FC265DD04793070EB944D35F9AC3DB76A" %}
|
+
+{{_includes_dev_keys-import}}
diff --git a/_posts/en/pages/legal/2016-01-15-cookie-policy.md b/_posts/en/pages/legal/2016-01-15-cookie-policy.md
index 041fc6c82..ed3b4d4d8 100644
--- a/_posts/en/pages/legal/2016-01-15-cookie-policy.md
+++ b/_posts/en/pages/legal/2016-01-15-cookie-policy.md
@@ -5,6 +5,11 @@ permalink: /en/legal/cookie/
type: pages
layout: page
lang: en
+redirect_from:
+ - /es/legal/cookie/
+ - /ja/legal/cookie/
+ - /zh_CN/legal/cookie/
+ - /zh_TW/legal/cookie/
version: 1
---
## Introduction
diff --git a/_posts/en/pages/legal/2016-01-15-legal-home.md b/_posts/en/pages/legal/2016-01-15-legal-home.md
index ae5e271b0..c4480e775 100644
--- a/_posts/en/pages/legal/2016-01-15-legal-home.md
+++ b/_posts/en/pages/legal/2016-01-15-legal-home.md
@@ -5,6 +5,11 @@ permalink: /en/legal/
type: pages
layout: page
lang: en
+redirect_from:
+ - /es/legal/
+ - /ja/legal/
+ - /zh_CN/legal/
+ - /zh_TW/legal/
version: 1
---
diff --git a/_posts/en/pages/legal/2016-01-15-privacy-policy.md b/_posts/en/pages/legal/2016-01-15-privacy-policy.md
index c9c7fabb9..da2135b81 100644
--- a/_posts/en/pages/legal/2016-01-15-privacy-policy.md
+++ b/_posts/en/pages/legal/2016-01-15-privacy-policy.md
@@ -5,6 +5,11 @@ permalink: /en/legal/privacy/
type: pages
layout: page
lang: en
+redirect_from:
+ - /es/legal/privacy/
+ - /ja/legal/privacy/
+ - /zh_CN/legal/privacy/
+ - /zh_TW/legal/privacy/
version: 1
---
## Introduction
@@ -23,7 +28,7 @@ We will likely place a cookie on your hard drive during the web visit. If you do
Basic usage information. We use basic usage information to monitor and improve the availability, performance and content of this website.
-Personally identifiable information. We may use the information we collect to improve the content of the website. We may use this information to prevent or detect fraud or abuses of our websites and to enable third parties to carry out technical, logistical or other functions on our behalf.
+Personally identifiable information. We may use the information we collect to improve the content of the website. We may use this information to prevent or detect fraud or abuses of our websites and to enable third parties to carry out technical, logistical or other functions on our behalf.
## Disclosure of personal information
@@ -36,10 +41,10 @@ We will not disclose any information we collect to any third party unless it is:
In particular, we may release the information we collect to third parties when we believe it is appropriate to comply with the law, to enforce our legal rights, to protect the rights and safety of others, or to assist with industry efforts to control fraud, spam or other undesirable conduct.
-If we contract with a third party to provide a particular service, we may release the information we collect to that third party, provided that the third party has agreed to use at least the same level of privacy protections described in this Privacy Policy, and is permitted to use the information only for the purpose of providing services to us.
+If we contract with a third party to provide a particular service, we may release the information we collect to that third party, provided that the third party has agreed to use at least the same level of privacy protections described in this Privacy Policy, and is permitted to use the information only for the purpose of providing services to us.
## Changes
-Our Privacy Policy may change from time to time, and the new policy will be posted prominently on this website. We will never materially change our policies and practices to make them less protective of personal information collected in the past without your prior consent.
+Our Privacy Policy may change from time to time, and the new policy will be posted prominently on this website. We will never materially change our policies and practices to make them less protective of personal information collected in the past without your prior consent.
Last updated on 2015-01-15.
diff --git a/_posts/en/posts/2016-06-08-version-bits-miners.md b/_posts/en/posts/2016-06-08-version-bits-miners.md
index 73a78bd27..967a53844 100644
--- a/_posts/en/posts/2016-06-08-version-bits-miners.md
+++ b/_posts/en/posts/2016-06-08-version-bits-miners.md
@@ -9,6 +9,8 @@ permalink: /en/2016/06/08/version-bits-miners-faq/
categories: [FAQ, mining]
tags: [soft fork, soft forks, bip9, version bits, mining]
version: 1
+redirect_from:
+ - /pt_br/2016/06/08/version-bits-miners-faq/
excerpt: The "version bits" BIP9 system is a way to introduce backward compatible rule changes to the Bitcoin consensus rules, known as a soft fork.
---
{% include toc.html %}
@@ -29,7 +31,7 @@ Soft forks have a start time and a _timeout_ during which the proposal is active
## What is the activation workflow?
-Under _version bits_, a soft fork proposal goes through a workflow:
+Under _version bits_, a soft fork proposal goes through a workflow:
- `[DEFINED]` -> `[STARTED]` -> `[LOCKED_IN]` -> `[ACTIVE]`
@@ -49,7 +51,7 @@ When no soft forks are being signalled, miners should set the block version fiel
## When should miners set bits?
-To signal readiness for soft fork(s), miners should set the relevant version bit(s) together with `0x20000000`. This should only be done after the soft fork's _start time_.
+To signal readiness for soft fork(s), miners should set the relevant version bit(s) together with `0x20000000`. This should only be done after the soft fork's _start time_.
The bits should be unset if either the soft fork activates, or reached `[FAILED]` state.
diff --git a/_posts/pt_br/pages/2016-01-01-about.md b/_posts/pt_br/pages/2016-01-01-about.md
new file mode 100755
index 000000000..29b58e3cc
--- /dev/null
+++ b/_posts/pt_br/pages/2016-01-01-about.md
@@ -0,0 +1,56 @@
+---
+title: Sobre
+name: about
+permalink: /pt_br/about/
+id: pt_br-about
+type: pages
+layout: page
+lang: pt_br
+version: 3
+
+---
+
+## Sobre nós
+
+Bitcoin Core é um projeto de [código aberto](https://opensource.org/) o qual
+mantém e lança um software cliente Bitcoin chamado de "Bitcoin Core".
+
+É um descendente direto do código cliente Bitcoin lançado por Satoshi Nakamoto
+após ele ter publicado o famoso whitepaper do Bitcoin
+
+[Bitcoin Core](https://github.com/bitcoin/bitcoin) consiste em um "full-node",
+tanto software para validar completamente a cadeia de blocos como uma carteira
+bitcoin. O projeto também mantém softwares relacionados como a biblioteca de
+criptografia [libsecp256k1](https://github.com/bitcoin-core/secp256k1) e outros
+localizados no [GitHub](https://github.com/bitcoin-core).
+
+Qualquer um pode [contribuir com o Bitcoin Core](/pt_br/contribute/).
+
+## Time
+
+O projeto Bitcoin Core tem uma grande comunidade de desenvolvedores de código
+aberto com várias contribuições casuais para o código base.
+Há muitos outros que contribuem com pesquisa, revisão, teste, documentação e
+tradução.
+
+### Mantenedores
+
+Os mantenedores do projeto tem o poder de comitar e são os responsáveis por
+mergear o patchs dos contribuidores. Eles tem a função de zelador, juntando os
+patchs que a equipe concorda que devam ser mergeados. Eles também agem como
+verificador final, para garantirem que os patchs são seguros e em linha com
+o objetivo do projeto. A função de mantenedor é por concordância dos
+contribuidores do projeto.
+
+### Contribuidores
+
+Qualquer um é livre para propor mudanças e testar, revisar e comentar em Pull
+Requests abertos.
+Alguém que contribua com código, revisão, teste, tradução ou documentação para
+o projeto Bitcoin Core é considerado contribuidor.
+A nota de lançamento para cada versão do Bitcoin Core contém uma sessão de
+créditos em reconhecimento a todos que tem contribuído para o projeto no
+último ciclo de lançamento.
+Uma lista dos contribuidores pode ser encontrada em [Github][github-contributors].
+
+{% include references.md %}
diff --git a/_posts/pt_br/pages/2016-01-01-blog.md b/_posts/pt_br/pages/2016-01-01-blog.md
new file mode 100755
index 000000000..d6094b170
--- /dev/null
+++ b/_posts/pt_br/pages/2016-01-01-blog.md
@@ -0,0 +1,9 @@
+---
+layout: post-index
+title: Blog
+name: blog
+permalink: /pt_br/blog/
+type: pages
+lang: pt_br
+version: 1
+---
diff --git a/_posts/pt_br/pages/2016-01-01-contribute.md b/_posts/pt_br/pages/2016-01-01-contribute.md
new file mode 100644
index 000000000..27a15c56c
--- /dev/null
+++ b/_posts/pt_br/pages/2016-01-01-contribute.md
@@ -0,0 +1,51 @@
+---
+title: Como eu posso ajudar?
+name: contribute
+id: pt_br-contribute
+permalink: /pt_br/contribute/
+type: pages
+layout: page
+lang: pt_br
+version: 5
+
+---
+
+Você é bem-vindo para contribuir com o projeto!
+Nosso repositório principal de código está hospedado no [GitHub][GitHub] e lá
+há diversos pontos onde você pode ajudar:
+
+ - Melhorando nossa documentação (veja [README.md][README.md] e a [pasta doc]
+ [doc])
+ - [Tradução][translation_process.md]
+ - Testando código, testando lançamentos
+ - Participando da lista de e-mails
+ - Melhorando a Interface do Usuário(UI)
+ - Codificando (consertando problemas ou implementando novas ferramentas)
+
+Sinta-se livre para reportar [problemas][issues] e abrir novos [pull requests]
+[pulls], mas, por favor verifique o [guia de contribuição][contributing-code]
+para entender nosso fluxo de trabalho.
+
+**Discussão**
+
+A maioria das discussões relatadas sobre o Bitcoin Core acontecem nos seguintes
+canais do IRC irc.libera.chat:
+
+- [#bitcoin-core-dev] - Discussão principal
+- [#bitcoin-core-builds] - Discussão sobre lançamentos e construção do sistema
+- [#bitcoin-core-gui] - Discussão sobre Interface Gráfica do Usuário
+
+Também há a lista de e-mail para discussão sobre o protocolo Bitcoin
+[bitcoin-dev][].
+
+**Contribua com este website**
+
+Você pode também traduzir ou contribuir com este site [website][website-contrib].
+
+[README.md]: https://github.com/bitcoin/bitcoin/blob/master/README.md
+[doc]: https://github.com/bitcoin/bitcoin/tree/master/doc
+[translation_process.md]: https://github.com/bitcoin/bitcoin/blob/master/doc/translation_process.md
+[website-contrib]: https://github.com/bitcoin-core/bitcoincore.org/blob/master/CONTRIBUTING.md
+[contributing-code]: /pt_br/faq/contributing-code
+[GitHub]: https://github.com/bitcoin/bitcoin/
+{% include references.md %}
diff --git a/_posts/pt_br/pages/2016-01-01-meetings.md b/_posts/pt_br/pages/2016-01-01-meetings.md
new file mode 100755
index 000000000..0a7f5aa3a
--- /dev/null
+++ b/_posts/pt_br/pages/2016-01-01-meetings.md
@@ -0,0 +1,44 @@
+---
+title: Reuniões no IRC
+type: pages
+layout: page
+name: meetings
+permalink: /pt_br/meetings/
+lang: pt_br
+version: 4
+---
+O projeto mantém várias reuniões recorrentes no canal `#bitcoin-core-dev` do
+IRC no Libera Chat ([webchat][bitcoin-core-dev-IRC-webchat]). Qualquer um é
+bem-vindo para participar. Registros são gerados automaticamente e atas
+podem ser encontradas [aqui][erisian] e [aqui][schnelli]
+
+
+As próximas reuniões agendadas estão disponíveis no wiki de desenvolvimento:
+
+- Reunião Geral dos desenvolvedores: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/General-IRC-meeting
+- Reunião dos desenvolvedores da Carteira: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/Wallet-Current-Priorities-and-IRC-meetings
+
+Os horários das reuniões também são listados [neste Calendário no Google]
+[meeting calendar].
+
+[Aqui há um calendário no formato ical][meeting calendar ical] para você
+acompanhar via aplicativo de calendário.
+
+Se você tem alguma dúvida sobre data ou hora do próxima reunião, por favor
+pergunte no canal do IRC.
+
+Qualquer um interessado em contribuir com o Bitcoin Core também é encorajado
+a se juntar ao reunião semanal do Clube Bitcoin Core de Revisores de PR
+que são realizadas em uma sala diferente. Veja o
+[website do clube de revisores][review club] para mais detalhes.
+
+Relatórios de reuniões antigas de 2015 até 2018 agora estão [listadas
+em uma página separada][summaries].
+
+[bitcoin-core-dev-IRC-webchat]: https://web.libera.chat/#bitcoin-core-dev
+[erisian]: https://www.erisian.com.au/bitcoin-core-dev/
+[schnelli]: https://bitcoin.jonasschnelli.ch/ircmeetings/logs/bitcoin-core-dev/
+[meeting calendar]: https://calendar.google.com/calendar?cid=MTFwcXZkZ3BkOTlubGliZjliYTg2MXZ1OHNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ
+[meeting calendar ical]: https://calendar.google.com/calendar/ical/11pqvdgpd99nlibf9ba861vu8s%40group.calendar.google.com/public/basic.ics
+[review club]: https://bitcoincore.reviews/
+[summaries]: /pt_br/meeting-summaries/
diff --git a/_posts/pt_br/pages/2016-01-01-releases.md b/_posts/pt_br/pages/2016-01-01-releases.md
new file mode 100644
index 000000000..71e1d3d86
--- /dev/null
+++ b/_posts/pt_br/pages/2016-01-01-releases.md
@@ -0,0 +1,10 @@
+---
+title: Versões
+name: releases
+permalink: /pt_br/releases/
+type: pages
+layout: page
+lang: pt_br
+version: 1
+---
+{% include releases.html %}
diff --git a/_posts/pt_br/pages/2016-01-13-supported-bips.md b/_posts/pt_br/pages/2016-01-13-supported-bips.md
new file mode 100644
index 000000000..8118d8e47
--- /dev/null
+++ b/_posts/pt_br/pages/2016-01-13-supported-bips.md
@@ -0,0 +1,13 @@
+---
+title: BIPs Suportados pelo Bitcoin Core
+name: supported-bips
+type: pages
+layout: page
+lang: pt_br
+permalink: /pt_br/bips/
+version: 2
+
+---
+O Bitcoin Core suporta os seguintes [BIPs][BitcoinCoreDocBips].
+
+{% include references.md %}
diff --git a/_posts/pt_br/pages/2016-01-15-lifecycle.md b/_posts/pt_br/pages/2016-01-15-lifecycle.md
new file mode 100644
index 000000000..90d92a994
--- /dev/null
+++ b/_posts/pt_br/pages/2016-01-15-lifecycle.md
@@ -0,0 +1,132 @@
+---
+title: Ciclo de Vida do Software
+name: software-life-cycle
+id: pt_br-software-life-cycle
+permalink: /pt_br/lifecycle/
+layout: page
+type: pages
+lang: pt_br
+version: 2
+---
+{% include toc.html %}
+
+Este documento descreve o ciclo de vida do pacote de software
+Bitcoin Core lançado pelo projeto Bitcoin Core. Ele está de acordo com
+a política padrão de manutenção dos softwares comerciais.
+
+
+## Versionamento
+
+Os lançamentos do Bitcoin Core são versionados seguindo: MAJOR.MINOR e
+lançamentos candidatos são atribuidos com sufixo rc1, rc2 e etc.
+
+## Lançamentos Major
+
+Nosso objetivo é fazer um grande lançamento a cada 6-7 meses.
+
+Essas serão numeradas 22.0, 23.0 etc.
+
+## Lançamentos de manutenção
+
+Nós forneceremos "lançamentos minor" para consertar bugs que
+vieram nos lançamentos major. Por regra geral, nós não introduzimos grandes
+mudanças em um lançamento de manutenção (exceto para regras de consenso).
+No entanto, nós podemos adicionar pequenas mudanças quando for necessário e
+faremos o back-port de alterações de regras de consenso, como soft forks.
+
+Lançamentos minor serão numerados 22.1, 22.2, 23.1, 23.2 etc.
+
+## Regra de consenso
+
+Propostas para mudar regras de consenso são sempre enviadas primeiro para a
+versão de manutenção como 22.2, 23.1 e etc. Isso torna mais fácil para usuários
+empresariais acessarem e testarem a proposta devido ao seu menor conjunto de
+alterações em comparação com um lançamento major.
+
+## Período de manutenção
+
+Nós mantemos a versão major até o seu "Fim de Manutenção". Nós geralmente
+mantemos os lançamentos das versões major corrente e a anterior.
+Uma vez lançada a versão 24.0, então a 22.0 será considerada como "Fim de
+Manutenção". Com o envelhecimento da versão major, problemas tem que ser cada
+vez mais críticos para serem reportados para ela e uma quantidade crescente de
+problemas severos é requerido para justificar uma nova versão minor.
+Uma vez que o software chegou ao período de "Fim de Manutenção", ela só
+receberá manutenção criticas de segurança até a data do Fim do Ciclo de vida
+(FCV). Após o FCV, usuários devem atualizar para a última versão para receber
+atualizações de segurança, mesmo que a comunidade possa fornecer correções para
+problemas criticos baseado nos melhores esforços.
+Geralmente é recomendo executar a última versão de manutenção lançada (lançamento
+pontual) da versão major atual ou anterior.
+
+Por favor, verifique se a versão minor tem correções, atualizações de tradução
+e soft forks. Tradução no [Transifex][bitcoin-transifex-link] só está
+disponível para os últimos dois lançamentos major.
+
+Por exemplo, a versão 22.0 foi lançada em 13-09-2021 e nós fornecemos
+manutenção de correção (lançamento atual) até 15-11-2022.
+Problemas criticos de segurança devem ser consertados até o Fim Ciclo de vida
+"FCV" na data de 01-04-2024.
+Portanto, para ter as vantagens dos bugs consertados, você deveria atualizar
+para a última versão major.
+
+
+## Agenda
+
+Uma vez que o FCV é atingido, você irá precisar atualizar para a versão mais
+nova.
+
+| Versão | Data de Lançamento | Fim manutenção | Fim do Ciclo de vida |
+|--------|--------------------|----------------|----------------------|
+{% include posts/maintenance-table.md %}
+
+\* _Nosso objetivo é fazer um grande lançamento a cada 6-7 meses._
+
+_TBA: a ser anunciado_
+
+## Versões do protocolo
+
+A descrição abaixo somente descreve os lançamentos do software Bitcoin Core.
+Outras partes do projeto do sistema Bitcoin contém suas próprias versões.
+Alguns exemplos são:
+- Toda **transação** contem um número de versão.
+- O **protocolo da rede P2P** usa números de versões para permitir os nós
+informarem quais funcionalidades eles suportam.
+- **Carteira integrada** Bitcoin Core tem seu próprio número de versionamento
+interno.
+
+Estes números de versões são deliberadamente desvinculados do número de versão
+do projeto Bitcoin Core, uma vez que o projeto Bitcoin Core ou não tem controle
+direto sobre eles (como é o caso dos blocos e transações), ou tenta manter a
+compatibilidade com outros projetos (como é o caso com o protocolo de rede), ou
+permite a possibilidade que as modificações sejam feitas não em grandes
+lançamentos (como acontece, as vezes, na construção da carteira).
+
+O protocolo de consenso, por si só, não tem um número de versão.
+
+## Relacionamento com SemVer
+
+O versionamento do software Bitcoin Core não segue o padrão de versionamento
+opcional [SemVer][], más é lançado um versionamento superficialmente similar.
+SemVer foi designado para uso em bibliotecas de softwares normais
+onde indivíduos podem escolher atualizar a biblioteca no seu próprio local, ou
+podem permanecer em uma versão anterior caso não goste das modificações.
+
+Partes do Bitcoin, mais notadamente a regra de consenso, não funciona dessa
+maneira. A fim que uma nova regra de consenso entre em atividade, ela
+precisa ser aceita por um número de mineradores, full nodes ou ambos; e uma vez
+que ela tenha efeito, softwares que não conhecem aquelas novas regras podem
+gerar ou aceitar transações inválidas (embora as atualizações sejam desenhadas
+para prevenir que esse tipo de comportamento aconteça).
+
+Por essa razão, o Bitcoin Core desvia da regra de consenso do SemVer e outras
+atualizações onde a adoção em toda a rede é necessária ou desejável. Bitcoin
+Core lança essas mudanças como lançamentos de manutenção (`x.y`) ao invés de
+um lançamento major (`x.0`); isso minimiza o tamanho da modificação para tornar
+mais fácil possível para a maioria das pessoas inspecionar, testar e implanta-
+la. Isso também permite enviar a modificação para vários outros lançamentos
+majors, crescendo ainda mais o número de usuários que podem atualizar
+facilmente, embora não haja voluntários suficientes para gerenciar isso.
+
+[SemVer]: https://semver.org/
+[bitcoin-transifex-link]: https://www.transifex.com/bitcoin/bitcoin/
diff --git a/_posts/pt_br/pages/2016-03-12-contact.md b/_posts/pt_br/pages/2016-03-12-contact.md
new file mode 100755
index 000000000..03f17c5f4
--- /dev/null
+++ b/_posts/pt_br/pages/2016-03-12-contact.md
@@ -0,0 +1,46 @@
+---
+title: Fale Conosco
+name: contact
+permalink: /pt_br/contact/
+type: pages
+layout: page
+lang: pt_br
+version: 2
+---
+
+
+
+
+Feed de anúncios de segurança e lançamentos(Inglês)
+
+
+
+
+Feed dos posts no Blog
+
A verificação do download é opcional, mas é altamente recomendado. + Executar os passos de verificação aqui garante que você não baixou uma versão + inesperada ou adulterada do Bitcoin, o que pode resultar em perdas de fundos. +
+ +Clique em uma das linhas abaixo para ver as instruções de verificação + para sua plataforma.
+ +windows_instructions: "Instruções de verificação no Windows" +macos_instructions: "Instruções de verificação no MacOS" +linux_instructions: "Instruções de verificação no Linux" +snap_instructions: "Instruções de verificação de pacotes Snap" +download_release: "Clique no link na lista abaixo para baixar a versão para + sua plataforma e aguarde até terminar de baixar o arquivo." +download_checksums: "Baixe a lista de checksums criptográficos:" +download_checksums_sigs: "Baixe a assinatura para atestar a validade dos +checksums:" +cd_to_downloads: "Abra o terminal (prompt de linha de comando) e mude o + diretório (cd) para a pasta que você fez o download. Por exemplo:" +cd_example_linux: "cd Downloads/" +cd_example_windows: > + cd %UserProfile%\Downloads + +verify_download_checksum: "Verifique o checksum do arquivo na lista de + checksums usando o seguinte comando:" +checksum_warning_and_ok: 'Na saída produzida pelo comando acima garanta que a lista de saídas "$(SHASUMS_OK)" após o nome da versão do lançamento que você baixou. Por exemplo:' + +example_builders_line: "E777299FC265DD04793070EB944D35F9AC3DB76A Michael Ford +(fanquake)" +builder_keys_url: "https://github.com/bitcoin/bitcoin/tree/master/contrib/builder-keys" +example_builder_key_file: "fanquake.gpg" + +obtain_release_key: > +Cada lançamento do Bitcoin é assinado por um número de indivíduos, cada um + com uma chave pública única. Para reconhecer a validade das assinaturas, você + precisa usa GPG para carregar as chaves públicas localmente. Você pode + encontrar várias chaves de desenvolvedores listadas em bitcoin/bitcoin repository, que você então + poderá carregar em seu banco de dados de chaves GPG.
+ +Por exemplo, você poderia importar as chaves
+ builder-keys/$(EXAMPLE_BUILDER_KEY_FILE)
apenas baixando o arquivo o
+ $(EXAMPLE_BUILDER_KEY_FILE)
e usando esse comando:
$(SHORT_BUILDER_KEY)
) está listada na segunda linha
+ acima e coincide com o que você está esperando para a chave pública que
+ assinou.
+
+localized_checksum_ok: "OK"
+localized_gpg_good_sig: "Good signature"
+localized_gpg_primary_fingerprint: "Primary key fingerprint:"
+
+install_gpg: "Se você não tem GNU Privacy Guard (GPG) instalado previamente em
+ seu sistema,"
+gpg_download_page: "instale agora"
+gpg_download_other: "ou veja outra"
+gpg_download_options: "opção."
+
+snap_warning: >
+ Enquanto os pacotes Snap usam executáveis gerados de maneira determinística,
+ a ferramenta Snap em si não informa um meio para revelar o conteúdo de um
+ pacote Snap. Dessa forma o projeto Bitcoin Core não tem as informações
+ necessárias para ajudar você a verificar os pacotes Bitcoin Core gerado pelo
+ Snap.
+
+ensure_checksum_matches: >
+ Garanta que o checksum gerado pelo comando acima coincida com um dos
+ checksums listado no arquivo que você baixou anteriormente. Nós recomendamos
+ que você verifique cada caractere dos dois checksums para garantir que
+ coincidem. Você pode ver os checksums que você baixou executando o seguinte
+ comando:
+
+generate_checksum: "Execute o seguinte comando para gerar o checksum do arquivo
+ que você baixou. Substitua '$(FILE)' pelo nome do arquivo que você baixou."
+
+build_reproduction: "Verificação adicional com construção reproduzível"
+additional_steps: >
+ Usuários avançados que não se importem em executar etapas adicionais podem
+ tirar proveito da construção reproduzível do Bitcoin Core e checksums
+ gerado e assinado por contribuidores que fizeram essas construções.
+
+reproducible_builds: "Construção reproduzível"
+build_identical_binaries: >
+ permite qualquer um com uma cópia do código fonte do Bitcoin Core sob licença
+ MIT, construir binários idênticos aqueles distribuídos neste site
+ (significa que os binários terão a mesma cópia do checksum criptográfico
+ daqueles provenientes neste site).
+
+verified_reproduction: "Reprodução verificável"
+independently_reproducing: >
+ é o resultado de múltiplos contribuidores Bitcoin Core, cada um independente
+ reproduzindo binários idênticos como descrito acima. Esses contribuidores
+ assinam criptograficamente e publicam esses checksums dos binários que eles
+ geraram.
+
+verifying_and_reproducing: >
+ As instruções do processo de verificação irá checar os vários
+ contribuidores em quem você confia as assinaturas e os checksums distribuídos
+ no arquivo de checksums. Adicionalmente, reproduzindo um binário para provar para você
+ com o mais alto nível de precisão atualmente disponível.
+ Para mais informações, visite o repositório do
+
+guix_repository: "processo de construção por chaves confiáveis"
+
+key_refresh: "Atualize chaves expiradas usando:"
+
+---
+
+{% include templates/download.html %}
diff --git a/_posts/pt_br/pages/2017-01-01-twitter-impersonation.md b/_posts/pt_br/pages/2017-01-01-twitter-impersonation.md
new file mode 100644
index 000000000..45b890501
--- /dev/null
+++ b/_posts/pt_br/pages/2017-01-01-twitter-impersonation.md
@@ -0,0 +1,61 @@
+---
+title: Twitter Impessoal
+name: twitter-impersonation
+permalink: /pt_br/twitter-impersonation/
+type: pages
+layout: page
+lang: pt_br
+version: 1
+---
+Temos conhecimento de várias contas no Twitter que violam a
+[política de impessoalidade][Twitter's Impersonation Policy] pretendendo
+se passar pelo projeto Bitcoin Core ou indivíduos bem conhecidos associados
+ ao Bitcoin Core. Essas contas tem divulgado informações falsas e enganosas
+ sobre o Bitcoin Core e seus contribuidores.
+
+Se você vir uma dessas contas, você pode [reportar-la no Twitter]
+[report it to Twitter]. Se você reportar algum problema sobre o projeto
+Bitcoin Core e o Twitter pedir um endereço de e-mail oficial do projeto,
+por favor use: contact@bitcoincore.org
+
+
+Isso parece ser, infelizmente, um problema comum no Twitter, que afeta vários
+outros projetos e indivíduos também, por isso, pedimos que tenha cuidado ao
+avaliar qualquer mensagem que veja no Twitter---e em qualquer outro lugar---
+para determinar se elas verdadeiramente vieram ou não do remetente indicado.
+
+É especialmente importante tomar cuidado com post que recomendam você
+a tomar atitudes que possam comprometer potencialmente seus bitcoins ou
+o seu computador, como uma sugestão para você baixar a nova versão do software
+Bitcoin. A última versão do Bitcoin Core pode sempre ser obtida na
+[página de donwload][download page], e para melhorar a segurança, você
+é aconselho a verificar os a integridade dos binários usando PGP(veja o
+[guia full node][full node guide] para instruções).
+
+
+O projeto Bitcoin Core nunca irá contactar você para pedir informações
+sobre sua carteira Bitcoin, incluindo seu saldo, endereço, transações ou
+chaves privadas. Se você receber um aviso de segurança e não está seguro
+se é ou não legítimo, você pode desligar com segurança o seu programa
+Bitcoin Core para eliminar qualquer problema imediato e se dê tempo para
+investigar.
+
+
+Embora o Bitcoin Core tenha uma conta oficial no Twitter, [@bitcoincoreorg][],
+qualquer anúncio importante sobre o projeto será enviado para nossa
+[lista de emails de anúncios][announcements mailing list] de baixo tráfego ou
+postada na [página inicial deste website][front page of this website] (que
+também tem um [feed RSS][RSS feed]). Se você sabe como usar softwares de
+segurança PGP, assinar a lista de e-mail é particularmente recomendado, uma vez
+ que todos os e-mails de anúncios serão assinados criptograficamente por um
+ desenvolvedor.
+
+
+[Twitter's Impersonation Policy]: https://support.twitter.com/articles/18366#
+[report it to Twitter]: https://support.twitter.com/forms/impersonation
+[@bitcoincoreorg]: https://twitter.com/bitcoincoreorg
+[announcements mailing list]: /pt_br/list/announcements/join/
+[front page of this website]: /
+[RSS feed]: /pt_br/rss.xml
+[download page]: /pt_br/download
+[full node guide]: https://bitcoin.org/pt_br/full-node
diff --git a/_posts/pt_br/pages/2020-08-01-meeting-summaries.md b/_posts/pt_br/pages/2020-08-01-meeting-summaries.md
new file mode 100755
index 000000000..ad95d0c31
--- /dev/null
+++ b/_posts/pt_br/pages/2020-08-01-meeting-summaries.md
@@ -0,0 +1,17 @@
+---
+type: pages
+layout: page
+lang: pt_br
+title: Sumário de Reuniões do IRC
+name: meeting-summaries
+permalink: /pt_br/meeting-summaries/
+version: 1
+---
+Entre 2015 e 2018, vários voluntários escreveram um resumo das
+reuniões do Bitcoin Core. Esta página liga a esses resumos. Para
+informações sobre reuniões recentes, veja a
+[página de reuniões][meetings page].
+
+{% include meetings.html %}
+
+[meetings page]: /pt_br/meetings/
diff --git a/_posts/pt_br/pages/faq/2016-02-15-contributing-core-guidelines.md b/_posts/pt_br/pages/faq/2016-02-15-contributing-core-guidelines.md
new file mode 100755
index 000000000..8fd93d61d
--- /dev/null
+++ b/_posts/pt_br/pages/faq/2016-02-15-contributing-core-guidelines.md
@@ -0,0 +1,19 @@
+---
+title: Como contribuir com código para o Bitcoin Core
+name: contributing-guidelines
+id: pt_bt-contributing-guidelines
+permalink: /pt_br/faq/contributing-code/
+layout: page
+type: pages
+lang: pt_br
+category: faqs
+version: 3
+---
+O projeto Bitcoin Core opera um modelo de contribuição onde qualquer pessoa é
+bem vinda para avançar com o desenvolvimento na forma de revisão, teste e
+melhorias.
+
+Por favor consulte o [guia de contribuição][contribution guide] no repositório
+Git para mais detalhes.
+
+[contribution guide]: https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md
diff --git a/_posts/pt_br/pages/legal/2016-01-15-cookie-policy.md b/_posts/pt_br/pages/legal/2016-01-15-cookie-policy.md
new file mode 100644
index 000000000..a68a58332
--- /dev/null
+++ b/_posts/pt_br/pages/legal/2016-01-15-cookie-policy.md
@@ -0,0 +1,38 @@
+---
+title: Politica de Cookie
+name: legal-cookie
+permalink: /pt_br/legal/cookie/
+type: pages
+layout: page
+lang: pt_br
+version: 1
+---
+## Introdução
+
+Um cookie é um pequeno arquivo de texto que pode ser enviado por um
+servidor web para o seu navegador web quando você acessa uma página.
+Este arquivo é armazenado no seu computador e é enviado de volta para
+o site quando você faz uma outra requisição. Somente o site que esse
+site pode acessar esses cookies.
+
+Cookies de sessão são deletados do seu navegador quando você fecha a aba
+ou o navegador. Cookies persistidos são deletados automaticamente pelo
+seu navegador quando eles a data de expiração é atingida.
+
+Cookies de terceiros são cookies que são enviados e recuperado por serviços
+de terceiros usados por esta página.
+
+
+## Consentimento
+
+Usuários podem configurar seus navegadores para aceitar ou recusar cookies.
+Usando este site com o seu navegador configurado para aceitar cookies, você
+consente que os cookies os cookies serão armazenados no seu computador.
+Se você não consentir, não utilize este site ou desative os cookies, o que
+pode degradar ou arruinar a sua experiência no site.
+
+Este site usa cookies para prover funcionalidades essênciais. Proteção DDOS
+de terceiros podem também armazenar cookies a fim de entregar páginas
+protegidas.
+
+Atualizado pela última vez em 15-01-2015.
diff --git a/_posts/pt_br/pages/legal/2016-01-15-legal-home.md b/_posts/pt_br/pages/legal/2016-01-15-legal-home.md
new file mode 100644
index 000000000..a92d65b81
--- /dev/null
+++ b/_posts/pt_br/pages/legal/2016-01-15-legal-home.md
@@ -0,0 +1,15 @@
+---
+title: Legal
+name: legal-home
+permalink: /pt_br/legal/
+type: pages
+layout: page
+lang: pt_br
+version: 1
+---
+
+ - [Política de Privacidade][Privacy Policy]
+ - [Política de Cookie][Cookie Policy]
+
+[Privacy Policy]: /pt_br/legal/privacy
+[Cookie Policy]: /pt_br/legal/cookie
diff --git a/_posts/pt_br/pages/legal/2016-01-15-privacy-policy.md b/_posts/pt_br/pages/legal/2016-01-15-privacy-policy.md
new file mode 100644
index 000000000..1ec1cbb5f
--- /dev/null
+++ b/_posts/pt_br/pages/legal/2016-01-15-privacy-policy.md
@@ -0,0 +1,78 @@
+---
+title: Política de Privacidade
+name: legal-privacy
+permalink: /pt_br/legal/privacy/
+type: pages
+layout: page
+lang: pt_br
+version: 1
+---
+## Introdução
+
+Visitando o site ou de qualquer forma fornecendo suas informações pessoais
+para nós via qualquer outro meio, você está aceitando e consentindo com as
+praticas descritas nesta Política. A menos em casos específicos, o termo
+"visitante" inclui qualquer um que envie informações para nosso site, baixe
+informações ou estão apenas visitando.
+
+Esta politica de privacidade irá governar nosso de suas informações,
+independente da informação que coletamos.
+
+## Quais informações nós coletamos?
+
+Nós coletamos informações de uso básico nos formulários de registros dos
+visitantes. Quando você visita nosso site, nosso servidor registra seu
+endereço IP, a hora e duração da sua visita e o tempo e duração em que a
+página esteve sendo vista. Nós podemos também capturar informações do seu
+ computador como tipo de navegador e sistema operacional
+
+Provavelmente nós iremos armazenar os cookies no seu disco rígido durante
+a visita. Se você não quer cookies armazenados no seu computador, então
+eles podem ser desabilitados no seu navegador. No entanto, note que desativar
+cookies no seu navegador pode impedir que este site funcione corretamente.
+Podemos utilizar serviços de proteção DDoS de terceiros e eles podem também
+usar cookies para fornecer seus serviços.
+
+## Para que nós usamos essas informações?
+
+Informação básica de utilização. Nós usamos informação básica de utilização
+para monitorar e melhorarmos a disponibilidade, performance e o conteúdo
+deste site.
+
+Identificação de informação pessoal. Nós podemos usar a informação que
+coletamos para melhorar o conteúdo do site. Nós podemo usar essas informações
+para prevenir ou detectar fraude ou abusos do nosso site e para permitir
+que terceiros cuidem de forma técnica, logística ou outras funções em nosso
+nome.
+
+## Divulgação de informações pessoais
+
+Nós não iremos divulgar qualquer informação que coletamos para terceiros a
+menos que:
+
+- Especificamente autorizada por você; ou
+- Necessário para melhorar as ações requisitadas por você (e somente para o
+contexto absolutamente necessário para melhorar função); ou
+- Requisitado para verificar fraude ou outro mau uso dos recursos; ou
+- Requisitado por lei.
+
+Em particular, nós podemos lançar as informações coletadas a terceiros quando
+nós acreditarmos que é apropriado para cooperar com a lei, para garantir nosso
+direitos legais, para proteger os direitos e segurança de terceiros ou para
+melhorar o controle de fraude na industria, spam ou outras condutas não
+desejadas.
+
+Se nós contratarmos terceiros para prover um serviço em particular, nós podemos
+disponibilizar informações que coletamos para eles, garantimos que o terceiro
+concorde em usar ao menos no mesmo nível de proteção de privacidade descrita
+nesta Política de Privacidade e somente será permitido usar as informações
+para o propósito dos serviços prestados a nós.
+
+## Mudanças
+
+Nossa Política de Privacidade pode mudar de tempos em tempos e a nova política
+será postada de forma proeminente neste site. Nós nunca mudaremos nossas
+políticas e práticas para as tornar menos protetivas as informações pessoais
+coletadas no passado sem o seu prévio consentimento.
+
+Última atualização em 15-01-2015.
diff --git a/_posts/pt_br/pages/list/2016-03-10-announcements-join.md b/_posts/pt_br/pages/list/2016-03-10-announcements-join.md
new file mode 100755
index 000000000..565e93d87
--- /dev/null
+++ b/_posts/pt_br/pages/list/2016-03-10-announcements-join.md
@@ -0,0 +1,18 @@
+---
+title: Inscreva-se para comunicados sobre Bitcoin Core
+name: announcements
+permalink: /pt_br/list/announcements/join/
+type: pages
+layout: page
+lang: pt_br
+version: 3
+---
+Receba notificações sobre anuncios importantes e lançamentos do Bitcoin Core.
+
+Inscreva-se no feed RSS abaixo ou na lista de email do [bitcoin-core-dev][].
+
+{% include pages/list/announcement.html %}
+
+Baixo tráfego apenas para avisos.
+
+{% include references.md %}
diff --git a/assets/feeds/feed-pt_br.xml b/assets/feeds/feed-pt_br.xml
new file mode 100644
index 000000000..3649d8061
--- /dev/null
+++ b/assets/feeds/feed-pt_br.xml
@@ -0,0 +1,6 @@
+---
+layout: feed
+sitemap: false
+lang: pt_br
+permalink: /pt_br/feed.xml
+---
\ No newline at end of file
diff --git a/assets/meeting_rss/rss-pt_br.xml b/assets/meeting_rss/rss-pt_br.xml
new file mode 100644
index 000000000..96a15fb80
--- /dev/null
+++ b/assets/meeting_rss/rss-pt_br.xml
@@ -0,0 +1,7 @@
+---
+layout: meetingrss
+type: rss
+sitemap: false
+lang: pt_br
+permalink: /pt_br/meetingrss.xml
+---
\ No newline at end of file
diff --git a/assets/rss/releases-pt_br.xml b/assets/rss/releases-pt_br.xml
new file mode 100644
index 000000000..5fb014253
--- /dev/null
+++ b/assets/rss/releases-pt_br.xml
@@ -0,0 +1,7 @@
+---
+layout: releasesrss
+type: rss
+sitemap: false
+lang: pt_br
+permalink: /pt_br/releasesrss.xml
+---
diff --git a/assets/rss/rss-pt_br.xml b/assets/rss/rss-pt_br.xml
new file mode 100644
index 000000000..6ff95681d
--- /dev/null
+++ b/assets/rss/rss-pt_br.xml
@@ -0,0 +1,7 @@
+---
+layout: rss
+type: rss
+sitemap: false
+lang: pt_br
+permalink: /pt_br/rss.xml
+---
\ No newline at end of file