← Back
OiAlexandre

OiAlexandre/antigravity-pt-br

Tradução comunitária PT-BR da interface do aplicativo Google Antigravity. Local, reversível e sem modificar a instalação.

View on GitHub ↗
antigravitydeveloper-toolselectronlocalizationportuguesept-brtranslation
Stars
3
Forks
0
Watchers
3
Open issues
0
Contributors
1
Language
JavaScript
License
MIT License
Default branch
main
Created Oct 1, 2026Updated Oct 1, 2026

Star growth

Today—
This week—
This month—

Star history will appear here once this repo has been tracked for a couple of days.

README

Antigravity PT-BR 🇧🇷

Antigravity PT-BR — Interface em português do Brasil

Versão 0.1.2   ·   Node.js 22+   ·   Licença MIT   ·   Experimental

Tradução comunitária da interface do aplicativo Google Antigravity para português do Brasil.

Menus, configurações, formulários e perguntas de permissão em PT-BR, com tradução aplicada durante o uso e restauração disponível a qualquer momento. O foco deste projeto é o aplicativo Antigravity.

⬇ Baixar versão 0.1.2   ·   Como usar   ·   Relatar texto em inglês

Projeto independente, sem vínculo com o Google. A versão atual é experimental e ainda não cobre toda a interface.

Prévia da tradução

Exemplo de pergunta de permissão em inglês e em português

Prévia ilustrativa com textos presentes no catálogo. O comando exibido é preservado; a tradução não autoriza nem executa a ação.

Uso rápido

Windows

Requisitos: Node.js 22 ou superior e o aplicativo Google Antigravity instalado.

  1. Baixe o ZIP da versão 0.1.2.
  2. Extraia o arquivo para uma pasta.
  3. Abra a pasta extraída e execute Iniciar Antigravity em PT-BR.cmd.
  4. Mantenha a janela do terminal aberta enquanto usa o aplicativo.

O iniciador abre a instalação padrão do Antigravity e acompanha novas telas, janelas e recarregamentos. Não é necessário executar npm install.

Se a instalação estiver em outra pasta, abra o Antigravity manualmente e execute o tradutor pela linha de comando abaixo.

Pela linha de comando

Dentro da pasta do projeto, com o aplicativo aberto:

# Conferir a conexão com o aplicativo
node src/cli.mjs diagnose

# Consultar os rótulos que podem ser traduzidos
node src/cli.mjs preview

# Manter a tradução ativa durante o uso
node src/cli.mjs watch

Pressione Ctrl+C no terminal do tradutor para encerrar e restaurar os textos. Fechar o aplicativo também encerra a tradução daquela janela.

O que está incluído

Recurso Versão 0.1.2
Catálogo compartilhado de tradução 1.235 entradas em PT-BR
Configurações Geral, Aplicativo, Aparência, Modelos, Personalizações, Navegador, Conta e Atalhos
Outras telas revisadas Projetos, conversas, busca, feedback e agendamentos
Perguntas de permissão Títulos do catálogo, opções de permitir, escopos, resposta livre e botões
Telas carregadas durante o uso Observação automática de novos controles
Restauração Comando manual ou Ctrl+C no modo watch

A quantidade de entradas inclui textos do adaptador opcional da IDE e não representa a porcentagem de cobertura do aplicativo. A lista de verificações está em VALIDATION.md.

Comandos disponíveis

node src/cli.mjs diagnose   Conferir instalação e conexão
node src/cli.mjs preview    Consultar rótulos traduzíveis na tela atual
node src/cli.mjs apply      Aplicar a tradução na janela atual
node src/cli.mjs watch      Acompanhar novas telas e janelas
node src/cli.mjs status     Consultar o estado do tradutor
node src/cli.mjs restore    Restaurar os textos originais

Para restaurar manualmente, com o aplicativo aberto:

node src/cli.mjs restore

Como funciona

O tradutor se conecta ao protocolo de depuração local do Antigravity e traduz rótulos conhecidos da interface. A tradução permanece na memória da janela; um observador identifica controles que aparecem depois.

  • Preserva código, terminal, campos editáveis e os nomes reconhecidos de projetos e conversas.
  • Mantém comandos, caminhos, parâmetros e IDs das opções de permissão.
  • Não modifica os arquivos da instalação nem decide quais ações o agente pode executar.
  • Não utiliza serviços externos de tradução nem envia conversas para traduzi-las.
  • Aceita somente endpoints de loopback e páginas reconhecidas do produto.

O aplicativo 2.18.1 disponibiliza uma porta de depuração dinâmica. Se uma atualização alterar esse comportamento, a conexão precisará ser validada novamente.

Compatibilidade e limites

Ambiente Situação
Windows x64 + Antigravity 2.18.1 Conexão, revisão visual e testes de integração realizados
Outras versões do aplicativo Ainda precisam de validação
macOS e Linux Código de conexão preparado; uso no produto não validado

Perguntas novas geradas livremente pelo agente podem continuar em inglês. As opções de permissão usam regras para frases variáveis; os títulos e descrições precisam estar no catálogo. Não há tradução automática de qualquer texto.

Menus nativos do aplicativo e da bandeja, webviews, iframes e shadow roots ficam fora do alcance do tradutor em memória. A proteção de conteúdo depende da estrutura da interface e deve ser conferida após atualizações.

Os questionários foram testados com simulações nos renderers reais. Isso não substitui a revisão de todos os fluxos de permissão em uso.

E o Antigravity IDE?

A IDE tem suporte a extensões de idioma, como o VS Code. Para quem precisa apenas da tradução do editor, esse pode ser o caminho suficiente.

O repositório conserva um adaptador experimental e ferramentas de idioma da IDE como complemento opcional. Eles são documentados em docs/IDE.md e não são necessários para usar a tradução do aplicativo.

Solução de problemas

O aplicativo abriu, mas continua em inglês

Confira se a janela do terminal do tradutor continua aberta. Dentro da pasta extraída, execute:

node src/cli.mjs diagnose
node src/cli.mjs watch

Se o diagnóstico não encontrar uma janela, aguarde o aplicativo carregar. O iniciador considera a instalação padrão do Windows; instalações personalizadas devem ser abertas manualmente.

Reiniciei o aplicativo e a tradução desapareceu

A tradução fica na memória. Abra novamente pelo iniciador ou mantenha o comando watch em execução para acompanhar novas janelas.

Quero voltar aos textos originais

Pressione Ctrl+C no terminal do tradutor ou execute node src/cli.mjs restore. Reiniciar o aplicativo também remove a tradução da janela.

Encontrei uma frase que continua em inglês

Abra uma issue de tradução com o texto original, a tela e a versão do aplicativo. Se anexar uma imagem, oculte mensagens pessoais, nomes de projetos, e-mails, caminhos privados e credenciais.

Desenvolvimento e contribuição

Requer Node.js 22 ou superior; não há dependências npm.

git clone https://github.com/OiAlexandre/antigravity-pt-br.git
cd antigravity-pt-br
npm test

Com o aplicativo Antigravity aberto:

npm run test:integration

Na validação local da versão 0.1.2, foram aprovados 6 testes automatizados e 57 verificações de integração no aplicativo. As integrações usam uma fixture temporária oculta, removida ao terminar, sem responder a permissões reais.

As traduções estão em locales/pt-BR.tsv: um original em inglês, uma tabulação e a tradução. Confira CONTRIBUTING.md antes de enviar uma contribuição.

Para gerar o ZIP de distribuição:

node tools/package-source.mjs

A pasta .local contém perfis e arquivos de desenvolvimento e fica fora da distribuição.

Referências e agradecimentos

A referência de apresentação e da abordagem de tradução durante a execução foi o projeto Antigravity-Hans, de yuexps. Este repositório tem implementação própria em JavaScript e catálogo PT-BR.

O complemento opcional da IDE utiliza traduções da base vscode-loc, da Microsoft, com as atribuições e licenças incluídas no pacote gerado.

Licença

Código deste projeto sob licença MIT. Antigravity, Google e VS Code são marcas de seus respectivos titulares.