ADR 0266 — A doc dos repositórios é em pt-BR por padrão, com traduções permitidas nos irmãos
- Status: aceito
- Data: 2026-11-06
- Tema:
docs - Referencia: substitui o ADR 0260 (a doc dos repos de código deixa de ser só em inglês) e volta à regra do ADR 0216 (pt-BR como fonte) em todos os repositórios. AT-766, Rodada 217, decisão do dono de 06/11/2026: a documentação de repositório público é em português por padrão.
Contexto
O ADR 0260 (Rodada 200, AT-745) decidiu que só o brabo seria multilíngue e que a doc dos dez repositórios de código seria só em inglês. Uma guarda no docs:check (scripts/docs/idioma-dos-irmaos.mjs) passou a reprovar página de irmão sem idioma_original: en e qualquer i18n/ num irmão, além de avisar sobre prosa pt-BR. Dezessete páginas de irmão foram convertidas para inglês.
Em 06/11/2026 o dono reverteu a decisão: os repositórios do Brabo são públicos, o público do produto lê português e a fonte da documentação é pt-BR em todos eles, como já era no brabo.
Decisão
- A doc de todos os repositórios é em pt-BR por padrão:
docs/,README,CHANGELOGe arquivos de comunidade. Página semidioma_originalé pt-BR, que já é o padrão defaixa-de-traducao.mjs. - Traduções são permitidas nos irmãos, em
<raiz>/docs/i18n/<locale>/, no mesmo mecanismo dobrabo(ADR 0216 e ADR 0254): paridade medida e faixa de tradução no site. - O
Unreleaseddos CHANGELOGs é traduzido para pt-BR. Entradas de versões já cortadas ficam como estão. - A guarda de idioma sai.
idioma-dos-irmaos.mjse o spec dele são apagados, e odocs:checkdeixa de reprovar página de irmão semidioma_original: enei18n/em irmão. - O mecanismo de estado misto fica. Página com
idioma_original: encontinua aceita: o site a serve com a faixa "só em inglês", a paridade não a conta como traduzível e as frases ancoradas no código aceitam pt-BR ou inglês. Assim o check fica verde antes e depois de os irmãos retraduzirem as páginas que hoje estão em inglês.
Consequências
- Cada irmão retraduz para pt-BR, em lane própria, as páginas que o ADR 0260 converteu para inglês, e tira o
idioma_original: endelas. Os gerados que dependem dos irmãos (índice de RN, paridade) mudam quando isso aterra e são regenerados pela PRchore/regenera-gerados. - Página de irmão que volta a pt-BR sem tradução aparece na paridade como ausente nos outros locales e ganha a faixa comum no site. É o mesmo estado das páginas do
braboainda não traduzidas. - O
CLAUDE.md, adocumentation-workflow.mde alocalizacao.mddeixam de repetir a regra do inglês. - As frases em inglês da tabela do ADR 0260 seguem reconhecidas pelos padrões do
docs:check. Nada obriga a usá-las: a frase em pt-BR volta a ser a principal.