Skip to content

Commit 32b8898

Browse files
DanWahlinCopilot
andauthored
polish(es): translate remaining English headings, table headers, and content
- README.md: translate Prerequisites, Copilot Family, Course Structure, Command Reference headings and table headers; translate nav bar labels and link labels - 01-setup-and-first-steps: translate Prerequisites callout, Mode/Command table headers, and Summary heading - 03-development-workflows: translate Step/Action/Skill/Chapter table headers and English row content - 04-agents-custom-instructions: translate Learning Objectives heading, Location/File table headers and row descriptions - 06-mcp-servers: translate entire Assignment section and Common Mistakes & Troubleshooting section - 07-putting-it-together: translate Chapter/What You Learned table header - appendices/additional-context: translate Format/Best For table header Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent b901e64 commit 32b8898

7 files changed

Lines changed: 80 additions & 80 deletions

File tree

translations/es/01-setup-and-first-steps/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ weight: 2
1515
1616
¡En este capítulo es donde comienza la magia! Experimentarás de primera mano por qué los desarrolladores describen GitHub Copilot CLI como tener a un ingeniero senior en marcación rápida. Verás cómo la IA encuentra fallos de seguridad en segundos, obtendrás explicaciones de código complejo en lenguaje sencillo y generarás scripts funcionales al instante. Después dominarás los tres modos de interacción (Interactivo, Plan y Programático) para saber exactamente cuál usar en cada tarea.
1717

18-
> ⚠️ **Prerequisites**: Make sure you've completed **[Capítulo 00: Inicio rápido](../00-quick-start/README.md)** first. You'll need GitHub Copilot CLI installed and authenticated before running the demos below.
18+
> ⚠️ **Requisitos previos**: Asegúrate de haber completado **[Capítulo 00: Inicio rápido](../00-quick-start/README.md)** primero. Necesitarás GitHub Copilot CLI instalado y autenticado antes de ejecutar las demos a continuación.
1919
2020
## 🎯 Objetivos de aprendizaje
2121

@@ -212,7 +212,7 @@ Acabas de ver lo que Copilot CLI puede hacer. Ahora entendamos *cómo* usar esta
212212

213213
Piensa en usar GitHub Copilot CLI como salir a comer. Desde planear el viaje hasta hacer el pedido, diferentes situaciones requieren distintos enfoques:
214214

215-
| Mode | Dining Analogy | When to Use |
215+
| Modo | Analogía de restaurante | Cuándo usar |
216216
|------|----------------|-------------|
217217
| **Plan** | Ruta GPS al restaurante | Tareas complejas: traza la ruta, revisa paradas, acuerda el plan y luego conduce |
218218
| **Interactive** | Hablar con el camarero | Exploración e iteración: haz preguntas, personaliza, obtén retroalimentación en tiempo real |
@@ -400,7 +400,7 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
400400
401401
### Entorno del agente
402402

403-
| Command | What It Does |
403+
| Comando | Qué hace |
404404
|---------|--------------|
405405
| `/agent` | Explorar y seleccionar entre los agentes disponibles |
406406
| `/env` | Mostrar detalles del entorno cargado — qué instrucciones, servidores MCP, habilidades, agentes y complementos están activos |
@@ -413,7 +413,7 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
413413
414414
### Modelos y subagentes
415415

416-
| Command | What It Does |
416+
| Comando | Qué hace |
417417
|---------|--------------|
418418
| `/delegate` | Delegar la tarea a un agente en la nube de GitHub Copilot |
419419
| `/fleet` | Dividir una tarea compleja en subtareas paralelas para completar más rápido |
@@ -422,7 +422,7 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
422422

423423
### Código
424424

425-
| Command | What It Does |
425+
| Comando | Qué hace |
426426
|---------|--------------|
427427
| `/diff` | Revisar los cambios realizados en el directorio actual |
428428
| `/pr` | Operar sobre pull requests para la rama actual |
@@ -432,7 +432,7 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
432432

433433
### Permisos
434434

435-
| Command | What It Does |
435+
| Comando | Qué hace |
436436
|---------|--------------|
437437
| `/add-dir <directory>` | Agregar un directorio a la lista permitida |
438438
| `/allow-all [on\|off\|show]` | Aprobar automáticamente todas las solicitudes de permisos; usa `on` para activar, `off` para desactivar, `show` para verificar el estado actual |
@@ -444,7 +444,7 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
444444
445445
### Sesión
446446

447-
| Command | What It Does |
447+
| Comando | Qué hace |
448448
|---------|--------------|
449449
| `/clear` | Abandonar la sesión actual (no se guarda historial) y comenzar una conversación nueva |
450450
| `/compact` | Resumir la conversación para reducir el uso de contexto (opcionalmente añade instrucciones de enfoque, p. ej. `/compact focus on the bug list`) |
@@ -463,15 +463,15 @@ Estos comandos son buenos para aprender al principio mientras te familiarizas co
463463

464464
### Visualización
465465

466-
| Command | What It Does |
466+
| Comando | Qué hace |
467467
|---------|--------------|
468468
| `/statusline` (or `/footer`) | Personalizar qué elementos aparecen en la barra de estado en la parte inferior de la sesión (directorio, rama, esfuerzo, ventana de contexto, cuota) |
469469
| `/theme` | Ver o establecer el tema del terminal |
470470
| `/voice` | Dictar tu prompt usando reconocimiento de voz local — habla de forma natural en lugar de escribir |
471471

472472
### Ayuda y comentarios
473473

474-
| Command | What It Does |
474+
| Comando | Qué hace |
475475
|---------|--------------|
476476
| `/app` | Abrir la app de GitHub (o el navegador como alternativa) directamente desde la CLI |
477477
| `/changelog` | Mostrar el changelog de versiones de la CLI |
@@ -680,7 +680,7 @@ Los ejemplos usaron `/plan` para una función de búsqueda y `-p` para revisione
680680
681681
---
682682
683-
# Summary
683+
# Resumen
684684
685685
## 🔑 Puntos clave
686686
1. **Modo interactivo** es para exploración e iteración - el contexto se mantiene. Es como tener una conversación con alguien que recuerda lo que has dicho hasta ese momento.

translations/es/03-development-workflows/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -790,7 +790,7 @@ git commit -m "<paste generated message>"
790790
791791
### Resumen del flujo para corregir bugs
792792
793-
| Step | Action | Copilot Command |
793+
| Paso | Acción | Comando de Copilot |
794794
|------|--------|-----------------|
795795
| 1 | Understand the bug | `> [describe bug] @relevant-file.py Analyze the likely cause` |
796796
| 2 | Analysis and fix | `> Show me the function and fix the issue` |
@@ -953,11 +953,11 @@ copilot
953953
954954
**¡Felicidades!** Ahora tienes todas las habilidades básicas para ser productivo con GitHub Copilot CLI:
955955
956-
| Skill | Chapter | You Can Now... |
956+
| Habilidad | Capítulo | Ahora puedes... |
957957
|-------|---------|----------------|
958-
| Basic Commands | Ch 01 | Use interactive mode, plan mode, programmatic mode (-p), and slash commands |
959-
| Context | Ch 02 | Reference files with `@`, manage sessions, understand context windows |
960-
| Workflows | Ch 03 | Review code, refactor, debug, generate tests, integrate with git |
958+
| Comandos básicos | Cap 01 | Usar modo interactivo, modo plan, modo programático (-p) y comandos slash |
959+
| Contexto | Cap 02 | Referenciar archivos con `@`, gestionar sesiones, entender ventanas de contexto |
960+
| Flujos de trabajo | Cap 03 | Revisar código, refactorizar, depurar, generar pruebas, integrar con git |
961961
962962
Los capítulos 04-06 cubren características adicionales que añaden aún más potencia y vale la pena aprenderlas.
963963
@@ -981,11 +981,11 @@ No existe una única forma "correcta" de usar GitHub Copilot CLI. Aquí tienes a
981981
982982
Los capítulos restantes cubren características adicionales que amplían las capacidades de Copilot CLI:
983983
984-
| Chapter | What It Covers | When You'll Want It |
984+
| Capítulo | Qué cubre | Cuándo lo necesitarás |
985985
|---------|----------------|---------------------|
986-
| Ch 04: Agents | Create specialized AI personas | When you want domain experts (frontend, security) |
987-
| Ch 05: Skills | Auto-load instructions for tasks | When you repeat the same prompts often |
988-
| Ch 06: MCP | Conectar servicios externos | Cuando necesite datos en tiempo real de GitHub, bases de datos |
986+
| Cap 04: Agentes | Crear personas de IA especializadas | Cuando quieras expertos en un dominio (frontend, seguridad) |
987+
| Cap 05: Habilidades | Cargar instrucciones automáticamente para tareas | Cuando repitas los mismos prompts con frecuencia |
988+
| Cap 06: MCP | Conectar servicios externos | Cuando necesites datos en tiempo real de GitHub, bases de datos |
989989
990990
**Recomendación**: Pruebe los flujos de trabajo principales durante una semana, luego vuelva a los Capítulos 04-06 cuando tenga necesidades específicas.
991991

translations/es/04-agents-custom-instructions/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ En el Capítulo 03, dominaste los flujos de trabajo esenciales: revisión de có
1717

1818
Hasta ahora, has estado usando Copilot CLI como un asistente de propósito general. Los agentes te permiten darle una persona específica con estándares incorporados, como un revisor de código que aplica type hints y PEP 8, o un ayudante de pruebas que escribe casos con pytest. Verás cómo el mismo prompt obtiene resultados notablemente mejores cuando lo maneja un agente con instrucciones dirigidas.
1919

20-
## 🎯 Learning Objectives
20+
## 🎯 Objetivos de aprendizaje
2121

2222
Al final de este capítulo, podrás:
2323

@@ -146,21 +146,21 @@ When reviewing code, always check for:
146146
147147
## Dónde colocar los archivos de agente
148148
149-
| Location | Scope | Best For |
149+
| Ubicación | Alcance | Ideal para |
150150
|----------|-------|----------|
151-
| `.github/agents/` | Project-specific | Team-shared agents with project conventions |
152-
| `~/.copilot/agents/` | Global (all projects) | Personal agents you use everywhere |
151+
| `.github/agents/` | Específico del proyecto | Agentes compartidos con el equipo según convenciones del proyecto |
152+
| `~/.copilot/agents/` | Global (todos los proyectos) | Agentes personales que usas en todos lados |
153153
154154
**Este proyecto incluye archivos de agente de ejemplo en la carpeta [.github/agents/](../../../.github/agents)**. Puedes escribir los tuyos o personalizar los ya proporcionados.
155155
156156
<details>
157157
<summary>📂 Ver los agentes de ejemplo en este curso</summary>
158158
159-
| File | Description |
159+
| Archivo | Descripción |
160160
|------|-------------|
161-
| `hello-world.agent.md` | Minimal example - start here |
162-
| `python-reviewer.agent.md` | Python code quality reviewer |
163-
| `pytest-helper.agent.md` | Pytest testing specialist |
161+
| `hello-world.agent.md` | Ejemplo mínimo — comienza aquí |
162+
| `python-reviewer.agent.md` | Revisor de calidad de código Python |
163+
| `pytest-helper.agent.md` | Especialista en pruebas con Pytest |
164164
165165
```bash
166166
# O copia uno en tu carpeta de agentes personales (disponible en cada proyecto)

translations/es/06-mcp-servers/README.md

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -796,46 +796,46 @@ copilot
796796
797797
---
798798
799-
## 📝 Assignment
799+
## 📝 Tarea
800800
801-
### Main Challenge: Book App MCP Exploration
801+
### Desafío principal: Exploración MCP con la app de libros
802802
803-
Practice using MCP servers together on the book app project. Complete these steps in a single Copilot session:
803+
Practica usando servidores MCP juntos en el proyecto de la app de libros. Completa estos pasos en una sola sesión de Copilot:
804804
805-
1. **Verify MCP is working**: Run `/mcp show` and confirm at least the GitHub server is enabled
806-
2. **Set up filesystem MCP** (if not already done): Create `~/.copilot/mcp-config.json` with the filesystem server configuration
807-
3. **Explore the code**: Ask Copilot to use the filesystem server to:
808-
- List all functions in `samples/book-app-project/books.py`
809-
- Check which functions in `samples/book-app-project/utils.py` are missing type hints
810-
- Read `samples/book-app-project/data.json` and identify any data quality issues (hint: look at the last entry)
811-
4. **Check repository activity**: Ask Copilot to use GitHub MCP to:
812-
- List recent commits that touched files in `samples/book-app-project/`
813-
- Check if there are any open issues or pull requests
814-
5. **Combine servers**: In a single prompt, ask Copilot to:
815-
- Read the test file at `samples/book-app-project/tests/test_books.py`
816-
- Compare the tested functions against all functions in `books.py`
817-
- Summarize what test coverage is missing
805+
1. **Verifica que MCP funciona**: Ejecuta `/mcp show` y confirma que al menos el servidor de GitHub está habilitado
806+
2. **Configura el MCP de filesystem** (si aún no lo has hecho): Crea `~/.copilot/mcp-config.json` con la configuración del servidor de filesystem
807+
3. **Explora el código**: Pide a Copilot que use el servidor de filesystem para:
808+
- Listar todas las funciones en `samples/book-app-project/books.py`
809+
- Verificar qué funciones en `samples/book-app-project/utils.py` carecen de type hints
810+
- Leer `samples/book-app-project/data.json` e identificar problemas de calidad de datos (pista: mira la última entrada)
811+
4. **Revisa la actividad del repositorio**: Pide a Copilot que use el MCP de GitHub para:
812+
- Listar los commits recientes que modificaron archivos en `samples/book-app-project/`
813+
- Verificar si hay issues o pull requests abiertos
814+
5. **Combina servidores**: En un solo prompt, pide a Copilot que:
815+
- Lea el archivo de pruebas en `samples/book-app-project/tests/test_books.py`
816+
- Compare las funciones probadas con todas las funciones en `books.py`
817+
- Resuma qué cobertura de pruebas falta
818818
819-
**Success criteria**: You can seamlessly combine filesystem and GitHub MCP data in a single Copilot session, and you can explain what each MCP server contributed to the response.
819+
**Criterio de éxito**: Puedes combinar sin problemas datos del filesystem y del MCP de GitHub en una sola sesión de Copilot, y puedes explicar qué contribuyó cada servidor MCP a la respuesta.
820820
821821
<details>
822-
<summary>💡 Hints (click to expand)</summary>
822+
<summary>💡 Pistas (haz clic para expandir)</summary>
823823
824-
**Step 1: Verify MCP**
824+
**Paso 1: Verificar MCP**
825825
```bash
826826
copilot
827827
> /mcp show
828828
# Debería mostrar "github" como habilitado
829829
# Si no, ejecuta: /login
830830
```
831831
832-
**Step 2: Create the config file**
832+
**Paso 2: Crear el archivo de configuración**
833833
834-
Use the JSON from the [Complete Configuration](#archivo-de-configuración-completo) section above and save it as `~/.copilot/mcp-config.json`.
834+
Usa el JSON de la sección [Configuración completa](#archivo-de-configuración-completo) anterior y guárdalo como `~/.copilot/mcp-config.json`.
835835
836-
**Step 3: Data quality issue to look for**
836+
**Paso 3: Problema de calidad de datos a buscar**
837837
838-
The last book in `data.json` is:
838+
El último libro en `data.json` es:
839839
```json
840840
{
841841
"title": "Mysterious Book",
@@ -846,40 +846,40 @@ The last book in `data.json` is:
846846
```
847847
Un autor vacío y año 0. ¡Ese es el problema de calidad de datos!
848848
849-
**Step 5: Test coverage comparison**
849+
**Paso 5: Comparación de cobertura de pruebas**
850850
851-
The tests in `test_books.py` cover: `add_book`, `mark_as_read`, `remove_book`, `get_unread_books`, and `find_book_by_title`. Functions like `load_books`, `save_books`, and `list_books` don't have direct tests. The CLI functions in `book_app.py` and helpers in `utils.py` have no tests at all.
851+
Las pruebas en `test_books.py` cubren: `add_book`, `mark_as_read`, `remove_book`, `get_unread_books` y `find_book_by_title`. Funciones como `load_books`, `save_books` y `list_books` no tienen pruebas directas. Las funciones de la CLI en `book_app.py` y los helpers en `utils.py` no tienen ninguna prueba.
852852
853-
**If MCP isn't working:** Restart Copilot after editing the config file.
853+
**Si MCP no funciona:** Reinicia Copilot después de editar el archivo de configuración.
854854
855855
</details>
856856
857-
### Bonus Challenge: Build a Custom MCP Server
857+
### Desafío adicional: Construir un servidor MCP personalizado
858858
859-
Ready to go deeper? Follow the [Custom MCP Server Guide](mcp-custom-server.md) to build your own MCP server in Python that connects to any API.
859+
¿Quieres profundizar? Sigue la [Guía de servidor MCP personalizado](mcp-custom-server.md) para construir tu propio servidor MCP en Python que se conecte a cualquier API.
860860
861861
---
862862
863863
<details>
864-
<summary>🔧 <strong>Common Mistakes & Troubleshooting</strong> (click to expand)</summary>
864+
<summary>🔧 <strong>Errores comunes y solución de problemas</strong> (haz clic para expandir)</summary>
865865
866-
### Common Mistakes
866+
### Errores comunes
867867
868-
| Mistake | What Happens | Fix |
868+
| Error | Qué sucede | Solución |
869869
|---------|--------------|-----|
870-
| Not knowing GitHub MCP is built-in | Trying to install/configure it manually | GitHub MCP is included by default. Just try: "List the recent commits in this repo" |
871-
| Looking for config in wrong location | Can't find or edit MCP settings | User-level config is in `~/.copilot/mcp-config.json`, project-level is `.mcp.json` in the project root |
872-
| Invalid JSON in config file | MCP servers fail to load | Use `/mcp show` to check configuration; validate JSON syntax |
873-
| Forgetting to authenticate MCP servers | "Authentication failed" errors | Some MCPs need separate auth. Check each server's requirements |
870+
| No saber que el MCP de GitHub está integrado | Intentar instalarlo/configurarlo manualmente | El MCP de GitHub está incluido por defecto. Simplemente prueba: "Lista los commits recientes en este repo" |
871+
| Buscar la configuración en el lugar equivocado | No encontrar o editar la configuración MCP | La configuración de usuario está en `~/.copilot/mcp-config.json`, la de nivel de proyecto en `.mcp.json` en la raíz del proyecto |
872+
| JSON inválido en el archivo de configuración | Los servidores MCP no cargan | Usa `/mcp show` para verificar la configuración; valida la sintaxis JSON |
873+
| Olvidar autenticar los servidores MCP | Errores de "Autenticación fallida" | Algunos MCPs necesitan autenticación separada. Revisa los requisitos de cada servidor |
874874
875-
### Troubleshooting
875+
### Solución de problemas
876876
877-
**"MCP server not found"** - Check that:
878-
1. The npm package exists: `npm view @modelcontextprotocol/server-github`
879-
2. Your configuration is valid JSON
880-
3. The server name matches your config
877+
**"MCP server not found"** - Verifica que:
878+
1. El paquete npm existe: `npm view @modelcontextprotocol/server-github`
879+
2. Tu configuración es JSON válido
880+
3. El nombre del servidor coincide con tu configuración
881881
882-
Use `/mcp show` to see the current configuration.
882+
Usa `/mcp show` para ver la configuración actual.
883883
**"La autenticación de GitHub falló"** - El MCP de GitHub incorporado usa tus credenciales de `/login`. Intenta:
884884
885885
```bash

translations/es/07-putting-it-together/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@ Documenta tu flujo de trabajo a medida que avanzas.
476476
477477
¡Felicidades! Has aprendido:
478478
479-
| Chapter | What You Learned |
479+
| Capítulo | Qué aprendiste |
480480
|---------|-------------------|
481481
| 00 | Instalación de Copilot CLI e Inicio rápido |
482482
| 01 | Tres modos de interacción |

0 commit comments

Comments
 (0)