Skip to content

Commit ad06d8f

Browse files
docs(es): fix Spanish intro page translation, grammar, and terminology (#17563)
1 parent 2fc06c5 commit ad06d8f

1 file changed

Lines changed: 63 additions & 77 deletions

File tree

packages/web/src/content/docs/es/index.mdx

Lines changed: 63 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
11
---
22
title: Introducción
3-
description: Comience con OpenCode.
3+
description: Comience a usar OpenCode.
44
---
55

66
import { Tabs, TabItem } from "@astrojs/starlight/components"
77
import config from "../../../../config.mjs"
88
export const console = config.console
99

10-
[**OpenCode**](/) es un agente de codificación de IA de código abierto. Está disponible como interfaz basada en terminal, aplicación de escritorio o extensión IDE.
10+
[**OpenCode**](/) es un agente de codigo de IA de código abierto. Está disponible como interfaz basada en terminal, aplicación de escritorio o extensión IDE.
1111

1212
![OpenCode TUI con el tema opencode](../../../assets/lander/screenshot.png)
1313

14-
Empecemos.
14+
Comencemos.
1515

1616
---
1717

1818
#### Requisitos previos
1919

20-
Para usar OpenCode en su terminal, necesitará:
20+
Para usar OpenCode en la terminal, necesitará:
2121

2222
1. Un emulador de terminal moderno como:
2323
- [WezTerm](https://wezterm.org), multiplataforma
2424
- [Alacritty](https://alacritty.org), multiplataforma
2525
- [Ghostty](https://ghostty.org), Linux y macOS
2626
- [Kitty](https://sw.kovidgoyal.net/kitty/), Linux y macOS
2727

28-
2. Claves API para los LLM proveedores que desea utilizar.
28+
2. Claves de API de los proveedores de LLM que quiera usar.
2929

3030
---
3131

@@ -37,7 +37,7 @@ La forma más sencilla de instalar OpenCode es mediante el script de instalació
3737
curl -fsSL https://opencode.ai/install | bash
3838
```
3939

40-
También puedes instalarlo con los siguientes comandos:
40+
También puedes instalarlo con alguno de los siguientes métodos:
4141

4242
- **Usando Node.js**
4343

@@ -91,7 +91,7 @@ También puedes instalarlo con los siguientes comandos:
9191
#### Windows
9292

9393
:::tip[Recomendado: Usar WSL]
94-
Para obtener la mejor experiencia en Windows, recomendamos utilizar [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Proporciona un mejor rendimiento y compatibilidad total con las funciones de OpenCode.
94+
Para obtener la mejor experiencia en Windows, recomendamos utilizar [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Ofrece mejor rendimiento y compatibilidad total con las funciones de OpenCode.
9595
:::
9696

9797
- **Usando Chocolatey**
@@ -124,28 +124,28 @@ Para obtener la mejor experiencia en Windows, recomendamos utilizar [Windows Sub
124124
docker run -it --rm ghcr.io/anomalyco/opencode
125125
```
126126

127-
Actualmente se encuentra en progreso el soporte para instalar OpenCode en Windows usando Bun.
127+
El soporte para instalar OpenCode en Windows usando Bun todavía está en desarrollo.
128128

129-
También puede obtener el binario de [Versiones](https://github.com/anomalyco/opencode/releases).
129+
También puede obtener el binario desde [Versiones](https://github.com/anomalyco/opencode/releases).
130130

131131
---
132132

133133
## Configuración
134134

135-
Con OpenCode puedes usar cualquier proveedor LLM configurando sus claves API.
135+
Con OpenCode, puede usar cualquier proveedor de LLM configurando sus claves de API.
136136

137-
Si es nuevo en el uso de proveedores LLM, le recomendamos usar [OpenCode Zen](/docs/zen).
138-
Es una lista seleccionada de modelos que han sido probados y verificados por el equipo de OpenCode.
137+
Si es nuevo en el uso de proveedores de LLM, le recomendamos usar [OpenCode Zen](/docs/zen).
138+
Es una selección de modelos probados y verificados por el equipo de OpenCode.
139139

140-
1. Ejecute el comando `/connect` en TUI, seleccione opencode y diríjase a [opencode.ai/auth](https://opencode.ai/auth).
140+
1. Ejecute el comando `/connect` en la TUI, seleccione opencode y diríjase a [opencode.ai/auth](https://opencode.ai/auth).
141141

142142
```txt
143143
/connect
144144
```
145145

146-
2. Inicie sesión, agregue sus datos de facturación y copie su clave API.
146+
2. Inicie sesión, agregue sus datos de facturación y copie su clave de API.
147147

148-
3. Pega tu clave API.
148+
3. Pega tu clave de API.
149149

150150
```txt
151151
┌ API key
@@ -154,50 +154,45 @@ Es una lista seleccionada de modelos que han sido probados y verificados por el
154154
└ enter
155155
```
156156

157-
Alternativamente, puede seleccionar uno de los otros proveedores. [Más información](/docs/providers#directory).
157+
También puede seleccionar otro proveedor. [Más información](/docs/providers#directory).
158158

159159
---
160160

161161
## Inicializar
162162

163-
Ahora que ha configurado un proveedor, puede navegar a un proyecto que
164-
quieres trabajar.
163+
Ahora que ya configuró un proveedor, vaya al proyecto en el que quiera trabajar.
165164

166165
```bash
167166
cd /path/to/project
168167
```
169168

170-
Y ejecute OpenCode.
169+
Luego, ejecute OpenCode.
171170

172171
```bash
173172
opencode
174173
```
175174

176-
A continuación, inicialice OpenCode para el proyecto ejecutando el siguiente comando.
175+
A continuación, inicialice OpenCode para el proyecto con el siguiente comando:
177176

178177
```bash frame="none"
179178
/init
180179
```
181180

182-
Esto hará que OpenCode analice su proyecto y cree un archivo `AGENTS.md` en
183-
la raíz del proyecto.
181+
OpenCode analizará su proyecto y creará un archivo AGENTS.md en la raíz.
184182

185183
:::tip
186-
Debes enviar el archivo `AGENTS.md` de tu proyecto a Git.
184+
Asegúrese de versionar en Git el archivo AGENTS.md de su proyecto.
187185
:::
188186

189-
Esto ayuda a OpenCode a comprender la estructura del proyecto y los patrones de codificación.
190-
usado.
187+
Esto ayuda a OpenCode a comprender la estructura del proyecto y los patrones de código que se usan en él.
191188

192189
---
193190

194191
## Usar
195192

196-
Ahora está listo para usar OpenCode para trabajar en su proyecto. No dudes en preguntarle
197-
¡cualquier cosa!
193+
Ahora ya está listo para usar OpenCode en su proyecto. Puede pedirle desde explicaciones del código hasta cambios concretos.
198194

199-
Si es nuevo en el uso de un agente de codificación de IA, aquí hay algunos ejemplos que podrían
200-
ayuda.
195+
Si es la primera vez que usa un agente de codigo con IA, estos ejemplos pueden servirle como punto de partida.
201196

202197
---
203198

@@ -206,126 +201,117 @@ ayuda.
206201
Puede pedirle a OpenCode que le explique el código base.
207202

208203
:::tip
209-
Utilice la tecla `@` para realizar una búsqueda aproximada de archivos en el proyecto.
204+
Utilice la tecla `@` para realizar una búsqueda aproximada de archivos dentro del proyecto.
210205
:::
211206

212207
```txt frame="none" "@packages/functions/src/api/index.ts"
213-
How is authentication handled in @packages/functions/src/api/index.ts
208+
¿Cómo se maneja la autenticación en @packages/functions/src/api/index.ts
214209
```
215210

216-
Esto es útil si hay una parte del código base en la que no trabajaste.
211+
Esto resulta útil cuando hay una parte del código base en la que usted no ha trabajado.
217212

218213
---
219214

220-
### Agregar funciones
215+
### Agregar funcionalidades
221216

222-
Puede pedirle a OpenCode que agregue nuevas funciones a su proyecto. Aunque primero recomendamos pedirle que cree un plan.
217+
Puede pedirle a OpenCode que agregue nuevas funcionalidades a su proyecto. Aun así, primero recomendamos pedirle que cree un plan.
223218

224-
1. **Crea un plan**
219+
1. **Crear un plan**
225220

226-
OpenCode tiene un _Modo Plan_ que desactiva su capacidad para realizar cambios y
227-
en su lugar, sugiera _cómo_ implementará la función.
221+
OpenCode tiene un modo Plan que desactiva temporalmente su capacidad de hacer cambios y, en su lugar, propone _cómo_ implementará la funcionalidad.
228222

229-
Cambie a él usando la tecla **Tab**. Verás un indicador para esto en la esquina inferior derecha.
223+
Cambie a este modo con la tecla **Tab.** Verá un indicador en la esquina inferior derecha.
230224

231225
```bash frame="none" title="Switch to Plan mode"
232226
<TAB>
233227
```
234228

235-
Ahora describamos lo que queremos que haga.
229+
Ahora describa lo que quiere que haga.
236230

237231
```txt frame="none"
238-
When a user deletes a note, we'd like to flag it as deleted in the database.
239-
Then create a screen that shows all the recently deleted notes.
240-
From this screen, the user can undelete a note or permanently delete it.
232+
Cuando un usuario elimine una nota, queremos marcarla como eliminada en la base de datos.
233+
Luego, cree una pantalla que muestre todas las notas eliminadas recientemente.
234+
Desde esa pantalla, el usuario podrá restaurar una nota o eliminarla de forma permanente.
241235
```
242236

243-
Quiere darle a OpenCode suficientes detalles para entender lo que quiere. ayuda
244-
hablar con él como si estuviera hablando con un desarrollador junior de su equipo.
237+
Procure darle a OpenCode suficiente contexto para que entienda exactamente lo que necesita. Ayuda hablarle como si estuviera hablando con un desarrollador junior de su equipo.
245238

246239
:::tip
247-
Dale a OpenCode mucho contexto y ejemplos para ayudarlo a comprender lo que
248-
desear.
240+
Déle a OpenCode todo el contexto y los ejemplos que pueda para ayudarle a comprender lo que desea.
249241
:::
250242

251-
2. **Repetir el plan**
243+
2. **Iterar sobre el plan**
252244

253-
Una vez que le proporcione un plan, puede enviarle comentarios o agregar más detalles.
245+
Una vez que OpenCode le proponga un plan, puede darle comentarios o agregar más detalles.
254246

255247
```txt frame="none"
256-
We'd like to design this new screen using a design I've used before.
257-
[Image #1] Take a look at this image and use it as a reference.
248+
Queremos diseñar esta nueva pantalla usando un diseño que ya hemos usado antes.
249+
[Imagen #1] Revise esta imagen y úsela como referencia.
258250
```
259251

260252
:::tip
261253
Arrastre y suelte imágenes en la terminal para agregarlas al mensaje.
262254
:::
263255

264-
OpenCode puede escanear cualquier imagen que le proporcione y agregarla al mensaje. Puede
265-
Haga esto arrastrando y soltando una imagen en la terminal.
256+
OpenCode puede analizar cualquier imagen que usted le proporcione y añadirla al contexto del mensaje. Puede hacerlo arrastrando y soltando una imagen en la terminal.
266257

267-
3. **Crea la función**
258+
3. **Implementar la funcionalidad**
268259

269-
Una vez que se sienta cómodo con el plan, vuelva al _Modo Build_
270-
presionando la tecla **Tab** nuevamente.
260+
Cuando esté conforme con el plan, vuelva al modo _Build_ presionando de nuevo la tecla Tab.
271261

272262
```bash frame="none"
273263
<TAB>
274264
```
275265

276-
Y pidiéndole que haga los cambios.
266+
Luego, pídale que haga los cambios.
277267

278268
```bash frame="none"
279-
Sounds good! Go ahead and make the changes.
269+
Perfecto. Continúe y realice los cambios.
280270
```
281271

282272
---
283273

284274
### Realizar cambios
285275

286-
Para cambios más sencillos, puede pedirle a OpenCode que lo construya directamente.
287-
sin tener que revisar el plan primero.
276+
Para cambios más sencillos, puede pedirle a OpenCode que los implemente directamente, sin revisar antes un plan.
288277

289278
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
290-
We need to add authentication to the /settings route. Take a look at how this is
291-
handled in the /notes route in @packages/functions/src/notes.ts and implement
292-
the same logic in @packages/functions/src/settings.ts
279+
Necesitamos agregar autenticación a la ruta /settings. Revise cómo se maneja esto
280+
en la ruta /notes en @packages/functions/src/notes.ts e implemente
281+
la misma lógica en @packages/functions/src/settings.ts.
293282
```
294283

295-
Desea asegurarse de proporcionar una buena cantidad de detalles para que OpenCode tome la decisión correcta.
296-
cambios.
284+
Procure dar suficientes detalles para que OpenCode pueda tomar las decisiones correctas al hacer los cambios
297285

298286
---
299287

300288
### Deshacer cambios
301289

302-
Digamos que le pides a OpenCode que haga algunos cambios.
290+
Supongamos que le pide a OpenCode que haga algunos cambios.
303291

304292
```txt frame="none" "@packages/functions/src/api/index.ts"
305-
Can you refactor the function in @packages/functions/src/api/index.ts?
293+
¿Puede refactorizar la función en @packages/functions/src/api/index.ts?
306294
```
307295

308-
Pero te das cuenta de que no es lo que querías. Puedes **deshacer** los cambios
309-
usando el comando `/undo`.
296+
Pero luego se da cuenta de que no era lo que quería. Puede **deshacer** los cambios usando el comando `/undo`.
310297

311298
```bash frame="none"
312299
/undo
313300
```
314301

315-
OpenCode ahora revertirá los cambios que realizó y mostrará su mensaje original
316-
de nuevo.
302+
OpenCode revertirá los cambios que hizo y volverá a mostrar su mensaje original.
317303

318304
```txt frame="none" "@packages/functions/src/api/index.ts"
319-
Can you refactor the function in @packages/functions/src/api/index.ts?
305+
¿Puede refactorizar la función en @packages/functions/src/api/index.ts?
320306
```
321307

322-
Desde aquí puedes modificar el mensaje y pedirle a OpenCode que vuelva a intentarlo.
308+
Desde ahí, puede modificar el mensaje y pedirle a OpenCode que lo intente de nuevo.
323309

324310
:::tip
325311
Puede ejecutar `/undo` varias veces para deshacer varios cambios.
326312
:::
327313

328-
O **puedes rehacer** los cambios usando el comando `/redo`.
314+
También puede rehacer los cambios usando el comando `/redo.`
329315

330316
```bash frame="none"
331317
/redo
@@ -335,7 +321,7 @@ O **puedes rehacer** los cambios usando el comando `/redo`.
335321

336322
## Compartir
337323

338-
Las conversaciones que tengas con OpenCode pueden ser [compartidas con tu
324+
Las conversaciones que tenga con OpenCode pueden [compartirse con su
339325
equipo](/docs/share).
340326

341327
```bash frame="none"
@@ -348,12 +334,12 @@ Esto creará un enlace a la conversación actual y lo copiará en su portapapele
348334
Las conversaciones no se comparten de forma predeterminada.
349335
:::
350336

351-
Aquí hay una [conversación de ejemplo](https://opencode.ai/s/4XP1fce5) con OpenCode.
337+
Aquí tiene una [conversación de ejemplo](https://opencode.ai/s/4XP1fce5) con OpenCode.
352338

353339
---
354340

355341
## Personalizar
356342

357-
¡Y eso es todo! Ahora eres un profesional en el uso de OpenCode.
343+
Y eso es todo. Ya conoce lo básico para empezar a usar OpenCode.
358344

359-
Para personalizarlo, recomendamos [elegir un tema](/docs/themes), [personalizar las combinaciones de teclas](/docs/keybinds), [configurar formateadores de código](/docs/formatters), [crear comandos personalizados](/docs/commands) o jugar con la [configuración OpenCode](/docs/config).
345+
Para personalizarlo, recomendamos [elegir un tema](/docs/themes), [personalizar las combinaciones de teclas](/docs/keybinds), [configurar formateadores de código](/docs/formatters), [crear comandos personalizados](/docs/commands) o explorar la [configuración OpenCode](/docs/config).

0 commit comments

Comments
 (0)