fix(docs): translations

This commit is contained in:
Adam
2026-02-09 18:11:44 -06:00
parent 3118cab2d8
commit 85fa8abd50
312 changed files with 3578 additions and 3189 deletions

View File

@@ -1,15 +1,15 @@
---
title: Introdução
description: Comece com o OpenCode.
description: Comece com o opencode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
import config from "../../../../config.mjs"
export const console = config.console
[**OpenCode**](/) é um agente de codificação AI de código aberto. Está disponível como uma interface baseada em terminal, aplicativo desktop ou extensão de IDE.
[**opencode**](/) é um agente de codificação AI de código aberto. Está disponível como uma interface baseada em terminal, aplicativo desktop ou extensão de IDE.
![OpenCode TUI com o tema opencode](../../../assets/lander/screenshot.png)
![opencode TUI com o tema opencode](../../../assets/lander/screenshot.png)
Vamos começar.
@@ -17,7 +17,7 @@ Vamos começar.
#### Pré-requisitos
Para usar o OpenCode no seu terminal, você precisará de:
Para usar o opencode no seu terminal, você precisará de:
1. Um emulador de terminal moderno como:
- [WezTerm](https://wezterm.org), multiplataforma
@@ -31,7 +31,7 @@ Para usar o OpenCode no seu terminal, você precisará de:
## Instalar
A maneira mais fácil de instalar o OpenCode é através do script de instalação.
A maneira mais fácil de instalar o opencode é através do script de instalação.
```bash
curl -fsSL https://opencode.ai/install | bash
@@ -79,7 +79,7 @@ Você também pode instalá-lo com os seguintes comandos:
brew install anomalyco/tap/opencode
```
> Recomendamos usar o tap do OpenCode para as versões mais atualizadas. A fórmula oficial `brew install opencode` é mantida pela equipe do Homebrew e é atualizada com menos frequência.
> Recomendamos usar o tap do opencode para as versões mais atualizadas. A fórmula oficial `brew install opencode` é mantida pela equipe do Homebrew e é atualizada com menos frequência.
- **Usando Paru no Arch Linux**
@@ -90,7 +90,7 @@ Você também pode instalá-lo com os seguintes comandos:
#### Windows
:::tip[Recomendado: Use WSL]
Para a melhor experiência no Windows, recomendamos usar o [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Ele oferece melhor desempenho e total compatibilidade com os recursos do OpenCode.
Para a melhor experiência no Windows, recomendamos usar o [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Ele oferece melhor desempenho e total compatibilidade com os recursos do opencode.
:::
- **Usando Chocolatey**
@@ -123,7 +123,7 @@ Para a melhor experiência no Windows, recomendamos usar o [Windows Subsystem fo
docker run -it --rm ghcr.io/anomalyco/opencode
```
O suporte para instalar o OpenCode no Windows usando Bun está atualmente em andamento.
O suporte para instalar o opencode no Windows usando Bun está atualmente em andamento.
Você também pode baixar o binário na seção [Releases](https://github.com/anomalyco/opencode/releases).
@@ -131,10 +131,10 @@ Você também pode baixar o binário na seção [Releases](https://github.com/an
## Configurar
Com o OpenCode, você pode usar qualquer provedor de LLM configurando suas chaves de API.
Com o opencode, você pode usar qualquer provedor de LLM configurando suas chaves de API.
Se você é novo no uso de provedores de LLM, recomendamos usar o [OpenCode Zen](/docs/zen).
É uma lista selecionada de modelos que foram testados e verificados pela equipe do OpenCode.
É uma lista selecionada de modelos que foram testados e verificados pela equipe do opencode.
1. Execute o comando `/connect` no TUI, selecione opencode e acesse [opencode.ai/auth](https://opencode.ai/auth).
@@ -165,31 +165,31 @@ Agora que você configurou um provedor, pode navegar até um projeto no qual des
cd /caminho/para/projeto
```
E execute o OpenCode.
E execute o opencode.
```bash
opencode
```
Em seguida, inicialize o OpenCode para o projeto executando o seguinte comando.
Em seguida, inicialize o opencode para o projeto executando o seguinte comando.
```bash frame="none"
/init
```
Isso fará com que o OpenCode analise seu projeto e crie um arquivo `AGENTS.md` na raiz do projeto.
Isso fará com que o opencode analise seu projeto e crie um arquivo `AGENTS.md` na raiz do projeto.
:::tip
Você deve commitar o arquivo `AGENTS.md` do seu projeto no Git.
:::
Isso ajuda o OpenCode a entender a estrutura do projeto e os padrões de codificação utilizados.
Isso ajuda o opencode a entender a estrutura do projeto e os padrões de codificação utilizados.
---
## Uso
Agora você está pronto para usar o OpenCode para trabalhar em seu projeto. Sinta-se à vontade para perguntar qualquer coisa!
Agora você está pronto para usar o opencode para trabalhar em seu projeto. Sinta-se à vontade para perguntar qualquer coisa!
Se você é novo no uso de um agente de codificação AI, aqui estão alguns exemplos que podem ajudar.
@@ -197,7 +197,7 @@ Se você é novo no uso de um agente de codificação AI, aqui estão alguns exe
### Fazer perguntas
Você pode pedir ao OpenCode para explicar a base de código para você.
Você pode pedir ao opencode para explicar a base de código para você.
:::tip
Use a tecla `@` para buscar arquivos no projeto.
@@ -213,11 +213,11 @@ Isso é útil se houver uma parte da base de código na qual você não trabalho
### Adicionar recursos
Você pode pedir ao OpenCode para adicionar novos recursos ao seu projeto. Embora primeiro recomendemos pedir para ele criar um plano.
Você pode pedir ao opencode para adicionar novos recursos ao seu projeto. Embora primeiro recomendemos pedir para ele criar um plano.
1. **Criar um plano**
O OpenCode tem um _Modo de Plano_ que desabilita sua capacidade de fazer alterações e, em vez disso, sugere _como_ implementará o recurso.
O opencode tem um _Modo de Plano_ que desabilita sua capacidade de fazer alterações e, em vez disso, sugere _como_ implementará o recurso.
Mude para ele usando a tecla **Tab**. Você verá um indicador para isso no canto inferior direito.
@@ -233,10 +233,10 @@ Você pode pedir ao OpenCode para adicionar novos recursos ao seu projeto. Embor
A partir dessa tela, o usuário pode restaurar uma nota ou excluí-la permanentemente.
```
Você quer dar ao OpenCode detalhes suficientes para entender o que você deseja. Ajuda conversar com ele como se você estivesse falando com um desenvolvedor júnior da sua equipe.
Você quer dar ao opencode detalhes suficientes para entender o que você deseja. Ajuda conversar com ele como se você estivesse falando com um desenvolvedor júnior da sua equipe.
:::tip
Dê ao OpenCode bastante contexto e exemplos para ajudá-lo a entender o que você deseja.
Dê ao opencode bastante contexto e exemplos para ajudá-lo a entender o que você deseja.
:::
2. **Iterar sobre o plano**
@@ -252,7 +252,7 @@ Você pode pedir ao OpenCode para adicionar novos recursos ao seu projeto. Embor
Arraste e solte imagens no terminal para adicioná-las ao prompt.
:::
O OpenCode pode escanear qualquer imagem que você fornecer e adicioná-la ao prompt. Você pode fazer isso arrastando e soltando uma imagem no terminal.
O opencode pode escanear qualquer imagem que você fornecer e adicioná-la ao prompt. Você pode fazer isso arrastando e soltando uma imagem no terminal.
3. **Construir o recurso**
@@ -272,19 +272,19 @@ Você pode pedir ao OpenCode para adicionar novos recursos ao seu projeto. Embor
### Fazer alterações
Para alterações mais simples, você pode pedir ao OpenCode para construí-las diretamente sem precisar revisar o plano primeiro.
Para alterações mais simples, você pode pedir ao opencode para construí-las diretamente sem precisar revisar o plano primeiro.
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
Precisamos adicionar autenticação à rota /settings. Dê uma olhada em como isso é tratado na rota /notes em @packages/functions/src/notes.ts e implemente a mesma lógica em @packages/functions/src/settings.ts
```
Você quer ter certeza de fornecer uma boa quantidade de detalhes para que o OpenCode faça as alterações corretas.
Você quer ter certeza de fornecer uma boa quantidade de detalhes para que o opencode faça as alterações corretas.
---
### Desfazer alterações
Vamos supor que você peça ao OpenCode para fazer algumas alterações.
Vamos supor que você peça ao opencode para fazer algumas alterações.
```txt frame="none" "@packages/functions/src/api/index.ts"
Você pode refatorar a função em @packages/functions/src/api/index.ts?
@@ -296,13 +296,13 @@ Mas você percebe que não era isso que você queria. Você **pode desfazer** as
/undo
```
O OpenCode agora reverterá as alterações que você fez e mostrará sua mensagem original novamente.
O opencode agora reverterá as alterações que você fez e mostrará sua mensagem original novamente.
```txt frame="none" "@packages/functions/src/api/index.ts"
Você pode refatorar a função em @packages/functions/src/api/index.ts?
```
A partir daqui, você pode ajustar o prompt e pedir ao OpenCode para tentar novamente.
A partir daqui, você pode ajustar o prompt e pedir ao opencode para tentar novamente.
:::tip
Você pode executar `/undo` várias vezes para desfazer várias alterações.
@@ -318,7 +318,7 @@ Ou você **pode refazer** as alterações usando o comando `/redo`.
## Compartilhar
As conversas que você tem com o OpenCode podem ser [compartilhadas com sua equipe](/docs/share).
As conversas que você tem com o opencode podem ser [compartilhadas com sua equipe](/docs/share).
```bash frame="none"
/share
@@ -330,12 +330,12 @@ Isso criará um link para a conversa atual e o copiará para sua área de transf
As conversas não são compartilhadas por padrão.
:::
Aqui está uma [conversa de exemplo](https://opencode.ai/s/4XP1fce5) com o OpenCode.
Aqui está uma [conversa de exemplo](https://opencode.ai/s/4XP1fce5) com o opencode.
---
## Personalizar
E é isso! Agora você é um profissional em usar o OpenCode.
E é isso! Agora você é um profissional em usar o opencode.
Para torná-lo seu, recomendamos [escolher um tema](/docs/themes), [personalizar os atalhos de teclado](/docs/keybinds), [configurar formatadores de código](/docs/formatters), [criar comandos personalizados](/docs/commands) ou brincar com a [configuração do OpenCode](/docs/config).
Para torná-lo seu, recomendamos [escolher um tema](/docs/themes), [personalizar os atalhos de teclado](/docs/keybinds), [configurar formatadores de código](/docs/formatters), [criar comandos personalizados](/docs/commands) ou brincar com a [configuração do opencode](/docs/config).