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 ilustrativa com textos presentes no catálogo. O comando exibido é preservado; a tradução não autoriza nem executa a ação.
Requisitos: Node.js 22 ou superior e o aplicativo Google Antigravity instalado.
- Baixe o ZIP da versão 0.1.2.
- Extraia o arquivo para uma pasta.
- Abra a pasta extraída e execute Iniciar Antigravity em PT-BR.cmd.
- 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.
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 watchPressione Ctrl+C no terminal do tradutor para encerrar e restaurar os textos. Fechar o aplicativo também encerra a tradução daquela janela.
| 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.
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 restoreO 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.
| 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.
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.
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 watchSe 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.
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 testCom o aplicativo Antigravity aberto:
npm run test:integrationNa 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.mjsA pasta .local contém perfis e arquivos de desenvolvimento e fica fora da distribuição.
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.
Código deste projeto sob licença MIT. Antigravity, Google e VS Code são marcas de seus respectivos titulares.