Skip to content

Commit 1ae977c

Browse files
docs(locadex): update translations (#1923)
Co-authored-by: locadex-agent[bot] <217277504+locadex-agent[bot]@users.noreply.github.com>
1 parent c305293 commit 1ae977c

37 files changed

+1161
-820
lines changed

es/api-playground/mdx-setup.mdx

Lines changed: 89 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
title: "Crear páginas de API manualmente"
3-
description: "Documenta endpoints de API manualmente con archivos MDX."
2+
title: "Crear páginas de API manuales"
3+
description: "Documenta endpoints de la API manualmente con archivos MDX."
44
keywords: ["Documentación de API", "Documentación de endpoints"]
55
---
66

7-
Puedes definir endpoints de API manualmente en páginas individuales. Este enfoque es útil para API pequeñas o para prototipos.
7+
Puedes definir endpoints de API manualmente en páginas MDX individuales. Este enfoque es útil para APIs pequeñas o para crear prototipos.
88

99
<div id="setup">
1010
## Configuración
1111
</div>
1212

1313
<Steps>
14-
<Step title="Configura la API">
15-
En tu archivo `docs.json`, define la URL base y el método de autenticación.
14+
<Step title="Configura la configuración de la API">
15+
En tu archivo `docs.json`, configura tu URL base y el método de autenticación.
1616

1717
```json
1818
"api": {
@@ -26,7 +26,7 @@ Puedes definir endpoints de API manualmente en páginas individuales. Este enfoq
2626
}
2727
```
2828

29-
Si quieres ocultar el playground de la API, establece el campo `display` en `none`. No necesitas incluir un método de autenticación si ocultas el playground.
29+
Si quieres ocultar el área de pruebas de la API, configura el campo `display` como `none`. No necesitas incluir ningún método de autenticación si ocultas el área de pruebas de la API.
3030

3131
```json
3232
"api": {
@@ -39,45 +39,45 @@ Puedes definir endpoints de API manualmente en páginas individuales. Este enfoq
3939
Consulta la lista completa de configuraciones de la API en [Settings](/es/organize/settings#api-configurations).
4040
</Step>
4141

42-
<Step title="Crea las páginas de endpoints">
43-
Crea un archivo `MDX` para cada endpoint. Define `title` y `api` en el frontmatter:
42+
<Step title="Crea las páginas de tus endpoints">
43+
Crea un archivo MDX para cada endpoint. Define `title` y `api` en el frontmatter:
4444

4545
```mdx
4646
---
47-
title: 'Create new user'
47+
title: 'Crear nuevo usuario'
4848
api: 'POST https://api.mintlify.com/user'
4949
---
5050
```
5151

52-
Especifica los parámetros de ruta envolviéndolos entre `{}`:
52+
Especifica los parámetros de ruta colocándolos entre `{}`:
5353

5454
```bash
5555
https://api.example.com/v1/endpoint/{userId}
5656
```
5757

5858
<Tip>
59-
Si tienes un campo `server` configurado en `docs.json`, puedes usar rutas relativas como `/v1/endpoint`.
59+
Si tienes configurado un campo `server` en `docs.json`, puedes usar rutas relativas como `/v1/endpoint`.
6060
</Tip>
6161

62-
Para anular el modo de visualización global del playground en una página específica, agrega `playground` al frontmatter:
62+
Para anular el modo de visualización global del playground en una página específica, añade `playground` al frontmatter:
6363

6464
```mdx
6565
---
66-
title: 'Create new user'
66+
title: 'Crear nuevo usuario'
6767
api: 'POST https://api.mintlify.com/user'
6868
playground: 'none'
6969
---
7070
```
7171

72-
Opciones:
72+
Options:
7373

74-
* `playground: 'interactive'` - Muestra el playground interactivo (predeterminado)
75-
* `playground: 'simple'` - Muestra un endpoint copiable sin playground
76-
* `playground: 'none'` - Oculta el playground por completo
74+
* `playground: 'interactive'` - Mostrar el playground interactivo (predeterminado)
75+
* `playground: 'simple'` - Mostrar un endpoint copiable sin playground
76+
* `playground: 'none'` - Ocultar el playground por completo
7777
</Step>
7878

79-
<Step title="Agrega parámetros y respuestas">
80-
Usa los [campos de parámetros y respuestas](/es/components/fields) para documentar los parámetros y valores de retorno de tu endpoint.
79+
<Step title="Añadir parámetros y respuestas">
80+
Utiliza los [campos de parámetros y de respuesta](/es/components/fields) para documentar los parámetros y los valores de retorno de tu endpoint.
8181

8282
```mdx
8383
<ParamField path="userId" type="string" required>
@@ -98,8 +98,76 @@ Puedes definir endpoints de API manualmente en páginas individuales. Este enfoq
9898
```
9999
</Step>
100100

101-
<Step title="Agrega los endpoints a tu documentación">
102-
Agrega las páginas de endpoints a la navegación actualizando el campo `pages` en tu `docs.json`. Obtén más información sobre cómo estructurar tu documentación en [Navigation](/es/organize/navigation).
101+
<Step title="Incorpora tus endpoints a tu documentación">
102+
Agrega las páginas de tus endpoints a la navegación actualizando el campo `pages` en tu `docs.json`:
103+
104+
```json docs.json
105+
"navigation": {
106+
"tabs": [
107+
{
108+
"tab": "Referencia de la API",
109+
"groups": [
110+
{
111+
"group": "Usuarios",
112+
"pages": [
113+
"api-reference/users/create-user",
114+
"api-reference/users/get-user",
115+
"api-reference/users/update-user"
116+
]
117+
},
118+
{
119+
"group": "Pedidos",
120+
"pages": [
121+
"api-reference/orders/create-order",
122+
"api-reference/orders/list-orders"
123+
]
124+
}
125+
]
126+
}
127+
]
128+
}
129+
```
130+
131+
Cada ruta de página corresponde a un archivo MDX en tu repositorio de documentación. Por ejemplo, `api-reference/users/create-user.mdx`. Consulta más detalles sobre cómo estructurar tu documentación en [Navigation](/es/organize/navigation).
132+
133+
### Usar endpoints de OpenAPI en navigation
134+
135+
Si tienes una especificación de OpenAPI, puedes hacer referencia a endpoints directamente en tu navigation sin crear archivos MDX individuales. Haz referencia a endpoints específicos incluyendo la ruta del archivo de OpenAPI y el endpoint:
136+
137+
```json docs.json
138+
"navigation": {
139+
"pages": [
140+
"introducción",
141+
"/path/to/users-openapi.json POST /users",
142+
"/path/to/orders-openapi.json GET /orders"
143+
]
144+
}
145+
```
146+
147+
También puedes definir una especificación de OpenAPI predeterminada para un grupo de navigation y hacer referencia a los endpoints por método y ruta:
148+
149+
```json docs.json
150+
{
151+
"group": "Referencia de API",
152+
"openapi": "/path/to/openapi-v1.json",
153+
"pages": [
154+
"descripción-general",
155+
"autenticación",
156+
"GET /users",
157+
"POST /users",
158+
{
159+
"group": "Pedidos",
160+
"openapi": "/path/to/openapi-v2.json",
161+
"pages": [
162+
"GET /orders",
163+
"POST /orders"
164+
]
165+
}
166+
]
167+
}
168+
```
169+
170+
Para más información sobre la integración de OpenAPI, consulta [configuración de OpenAPI](/es/api-playground/openapi-setup).
103171
</Step>
104172
</Steps>
105173

es/api-playground/overview.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,17 +149,17 @@ Este ejemplo configura el área de pruebas de la API para que sea interactiva, c
149149
### Páginas de endpoints personalizadas
150150
</div>
151151

152-
Cuando necesites más control sobre la documentación de tu API, usa la extensión `x-mint` en tu especificación de OpenAPI o crea páginas `MDX` individuales para tus endpoints.
152+
Cuando necesites más control sobre la documentación de tu API, usa la extensión `x-mint` en tu especificación OpenAPI o crea páginas MDX individuales para tus endpoints.
153153

154154
Ambas opciones te permiten:
155155

156-
* Personalizar los metadatos de la página
156+
* Personalizar el metadata de la página
157157
* Agregar contenido adicional, como ejemplos
158158
* Controlar el comportamiento del playground por página
159159

160-
Se recomienda la extensión `x-mint` para que toda la documentación de tu API se genere automáticamente a partir de tu especificación de OpenAPI y se mantenga en un solo archivo.
160+
Se recomienda la extensión `x-mint` para que toda la documentación de tu API se genere automáticamente a partir de tu especificación OpenAPI y se mantenga en un solo archivo.
161161

162-
Se recomiendan las páginas `MDX` individuales para APIs pequeñas o cuando quieras probar cambios por página.
162+
Las páginas MDX individuales se recomiendan para APIs pequeñas o cuando quieras experimentar con cambios página por página.
163163

164164
<div id="further-reading">
165165
## Lecturas adicionales

es/customize/custom-scripts.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Los valores arbitrarios de Tailwind CSS no están admitidos. Para valores person
2929
## CSS personalizado
3030
</div>
3131

32-
Agrega archivos CSS a tu repositorio y los nombres de clase definidos se aplicarán y estarán disponibles en todos tus archivos `MDX`.
32+
Añade archivos CSS a tu repositorio y los nombres de clase que definas en ellos se aplicarán y estarán disponibles en todos tus archivos MDX.
3333

3434
<div id="adding-stylecss">
3535
### Agregar `style.css`

es/customize/react-components.mdx

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ import { ColorGenerator } from "/snippets/color-generator.jsx";
88

99
Los [componentes de React](https://react.dev) son una forma eficaz de crear elementos interactivos y reutilizables en tu documentación.
1010

11-
1211
<div id="using-react-components">
1312
## Uso de componentes de React
1413
</div>
1514

16-
Puedes construir componentes de React directamente en tus archivos `MDX` con [React hooks](https://react.dev/reference/react/hooks).
15+
Puedes crear componentes de React directamente en tus archivos MDX mediante [hooks de React](https://react.dev/reference/react/hooks).
1716

1817
<div id="example">
1918
### Ejemplo
@@ -99,15 +98,13 @@ El contador se representa como un componente interactivo de React.
9998
## Importar componentes
10099
</div>
101100

102-
Para importar componentes de React en tus archivos `MDX`, los archivos de los componentes deben estar en la carpeta `snippets`. Luego puedes importarlos en cualquier página `MDX` de tu documentación. Más información en [fragmentos reutilizables](/es/create/reusable-snippets).
101+
Para importar componentes de React en tus archivos MDX, los archivos de los componentes deben estar ubicados en la carpeta `snippets`. Luego puedes importarlos en cualquier página MDX de tu documentación. Más información sobre [snippets reutilizables](/es/create/reusable-snippets).
103102

104-
<div id="example">
105-
### Ejemplo
106-
</div>
103+
### Ejemplo
107104

108-
Este ejemplo declara un componente `ColorGenerator` que utiliza varios hooks de React y luego lo emplea en un archivo `MDX`.
105+
Este ejemplo declara un componente `ColorGenerator` que usa varios hooks de React y luego lo utiliza en un archivo MDX.
109106

110-
Crea el archivo `color-generator.jsx` en la carpeta `snippets`:
107+
Crea un archivo llamado `color-generator.jsx` en la carpeta `snippets`:
111108

112109
```mdx /snippets/color-generator.jsx [expandable]
113110
export const ColorGenerator = () => {
@@ -222,15 +219,15 @@ export const ColorGenerator = () => {
222219
}
223220
```
224221

225-
Importa el componente `ColorGenerator` y úsalo en un archivo `MDX`:
222+
Importa el componente `ColorGenerator` y úsalo en un archivo MDX:
226223

227224
```mdx
228225
import { ColorGenerator } from "/snippets/color-generator.jsx"
229226

230227
<ColorGenerator />
231228
```
232229

233-
El generador de colores se renderiza como un componente interactivo de React.
230+
El generador de colores se renderiza como un componente de React interactivo.
234231

235232
<ColorGenerator />
236233

es/deploy/personalization-setup.mdx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ groups: ["admin"]
4949
5050
5151
<div id="user-data-format">
52-
## Formato de datos del usuario
52+
## Formato de datos de usuario
5353
</div>
5454
55-
Al implementar la personalización, tu sistema devuelve los datos del usuario en un formato específico que permite la personalización del contenido. Estos datos pueden enviarse como un objeto JSON sin procesar o dentro de un JWT (JSON Web Token) firmado, según el método de autenticación que utilices. La estructura de los datos es la misma en ambos casos.
55+
Al implementar la personalización, tu sistema devuelve los datos de usuario en un formato específico que permite la personalización del contenido. Estos datos se pueden enviar como un objeto JSON bruto o dentro de un JWT firmado, según tu método de handshake. La estructura de los datos es la misma en ambos casos.
5656
5757
```tsx
5858
type User = {
@@ -69,8 +69,8 @@ type User = {
6969
```
7070
7171
<ParamField path="expiresAt" type="number">
72-
Tiempo de expiración de la sesión en **segundos desde el epoch**. Si el usuario carga una página después de este momento, sus datos almacenados se eliminan automáticamente y debe volver a autenticarse.
73-
<Warning><b>Para intercambios con JWT:</b> Esto difiere del atributo `exp` del JWT, que determina cuándo se considera inválido un JWT. Por seguridad, establece el `exp` del JWT en una duración corta (10 segundos o menos). Usa `expiresAt` para la duración real de la sesión (de horas a semanas).</Warning>
72+
Tiempo de expiración de la sesión en **segundos desde la época Unix**. Si el usuario carga una página después de este tiempo, sus datos almacenados se eliminan automáticamente y debe volver a autenticarse.
73+
<Warning><b>Para intercambios con JWT:</b> Esto es distinto del claim `exp` del JWT, que determina cuándo un JWT se considera inválido. Por seguridad, configura el claim `exp` del JWT con una duración corta (10 segundos o menos). Usa `expiresAt` para la duración real de la sesión (de horas a semanas).</Warning>
7474
</ParamField>
7575
7676
<ParamField path="groups" type="string[]">
@@ -80,26 +80,26 @@ type User = {
8080
</ParamField>
8181
8282
<ParamField path="content" type="object">
83-
Datos personalizados accesibles en tu contenido `MDX` mediante la variable `user`. Úsalos para personalizar dinámicamente tu documentación.
83+
Datos personalizados accesibles en tu contenido MDX a través de la variable `user`. Úsalos para realizar personalización dinámica en toda tu documentación.
8484
8585
**Ejemplo básico**:
8686
8787
```json
8888
{ "firstName": "Ronan", "company": "Acme Corp", "plan": "Enterprise" }
8989
```
9090
91-
**Uso en `MDX`**:
91+
**Uso en MDX**:
9292
9393
```mdx
9494
Welcome back, {user.firstName}! Your {user.plan} plan includes...
9595
```
9696
97-
Con los datos de `user` del ejemplo, se mostraría como: Welcome back, Ronan! Your Enterprise plan includes...
97+
Con el ejemplo de datos de `user`, esto se renderizaría como: Welcome back, Ronan! Your Enterprise plan includes...
9898
9999
**Renderizado condicional avanzado**:
100100
101101
```jsx
102-
La autenticación es una función de Enterprise. {
102+
Authentication is an enterprise feature. {
103103
user.org === undefined
104104
? <>To access this feature, first create an account at the <a href="https://dashboard.mintlify.com/login">Mintlify dashboard</a>.</>
105105
: user.org.plan !== 'enterprise'
@@ -109,12 +109,12 @@ type User = {
109109
```
110110
111111
<Note>
112-
La información en `user` solo está disponible para usuarios con sesión iniciada. Para los usuarios que no han iniciado sesión, el valor de `user` será `{}`. Para evitar que la página falle con usuarios desconectados, usa siempre el encadenamiento opcional en los campos de `user`. Por ejemplo, `{user.org?.plan}`.
112+
La información en `user` solo está disponible para usuarios con sesión iniciada. Para usuarios sin iniciar sesión, el valor de `user` será `{}`. Para evitar que la página falle para usuarios sin iniciar sesión, usa siempre encadenamiento opcional en los campos de `user`. Por ejemplo, `{user.org?.plan}`.
113113
</Note>
114114
</ParamField>
115115
116116
<ParamField path="apiPlaygroundInputs" type="object">
117-
Valores específicos del usuario que rellenan por adelantado los campos del área de pruebas de la API. Ahorra tiempo a los usuarios al autocompletar sus datos cuando prueban APIs.
117+
Valores específicos del usuario que rellenan previamente los campos del área de pruebas de la API. Ahorra tiempo a los usuarios al autocompletar sus datos cuando prueban APIs.
118118
119119
**Ejemplo**:
120120
@@ -126,9 +126,9 @@ type User = {
126126
}
127127
```
128128
129-
Si un usuario realiza solicitudes en un subdomain específico, puedes enviar `{ server: { subdomain: 'foo' } }` como un campo `apiPlaygroundInputs`. Este valor se rellenará por adelantado en cualquier página de la API con el valor `subdomain`.
129+
Si un usuario realiza solicitudes en un subdominio específico, puedes enviar `{ server: { subdomain: 'foo' } }` como un campo `apiPlaygroundInputs`. Este valor se rellenará previamente en cualquier página de la API con el valor `subdomain`.
130130
131-
<Note>Los campos `header`, `query` y `cookie` solo se rellenarán por adelantado si forman parte de tu [esquema de seguridad de OpenAPI](https://swagger.io/docs/specification/authentication/). Si un campo está en las secciones `Authorization` o `Server`, se rellenará por adelantado. Crear un parámetro de encabezado estándar llamado `Authorization` no habilitará esta función.</Note>
131+
<Note>Los campos `header`, `query` y `cookie` solo se rellenarán previamente si forman parte de tu [esquema de seguridad de OpenAPI](https://swagger.io/docs/specification/authentication/). Si un campo está en las secciones `Authorization` o `Server`, se rellenará previamente. Crear un parámetro de encabezado estándar llamado `Authorization` no habilitará esta función.</Note>
132132
</ParamField>
133133
134134

es/editor.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,15 +72,15 @@ El modo visual ofrece una experiencia WYSIWYG (what you see is what you get) en
7272
</Frame>
7373

7474
<div id="markdown-mode">
75-
### Modo Markdown
75+
### Markdown mode
7676
</div>
7777

78-
Modo Markdown proporciona acceso directo al código `MDX` subyacente de tu documentación. Este modo es ideal cuando necesitas un control preciso sobre las propiedades de los componentes o cuando prefieres escribir con la sintaxis de Markdown.
78+
Markdown mode ofrece acceso directo a los archivos que conforman tu documentación. Este modo es ideal cuando necesitas tener un control preciso sobre las propiedades de los componentes o cuando prefieres escribir con la sintaxis de MDX.
7979

8080
<Frame>
81-
<img src="/images/editor/markdown-mode-light.png" alt="Modo Markdown en el editor visual de Mintlify" className="block dark:hidden" />
81+
<img src="/images/editor/markdown-mode-light.png" alt="Markdown mode en el editor visual de Mintlify" className="block dark:hidden" />
8282

83-
<img src="/images/editor/markdown-mode-dark.png" alt="Modo Markdown en el editor visual de Mintlify" className="hidden dark:block" />
83+
<img src="/images/editor/markdown-mode-dark.png" alt="Markdown mode en el editor visual de Mintlify" className="hidden dark:block" />
8484
</Frame>
8585

8686
<div id="manage-content">
@@ -179,23 +179,23 @@ En este ejemplo, creaste una nueva página titulada Temas y quieres agregarla al
179179
### Editar contenido
180180
</div>
181181

182-
Realiza cambios en tus páginas usando el modo visual o el Modo Markdown en el editor.
182+
Realiza cambios en tus páginas usando el modo visual o Markdown mode en el editor.
183183

184-
En el modo visual, presiona <kbd>/</kbd> para abrir el menú de componentes. Agrega bloques de contenido, avisos, bloques de código y otros componentes para personalizar tu documentación.
184+
En el modo visual, presiona <kbd>/</kbd> para abrir el menú de componentes. Agrega bloques de contenido, notas, bloques de código y otros componentes para personalizar tu documentación.
185185

186186
<Frame>
187187
<img src="/images/editor/component-menu-light.png" alt="El menú de componentes desplegado resaltado en el editor visual de Mintlify" className="block dark:hidden" />
188188

189189
<img src="/images/editor/component-menu-dark.png" alt="El menú de componentes desplegado resaltado en el editor visual de Mintlify" className="hidden dark:block" />
190190
</Frame>
191191

192-
En el Modo Markdown, editas directamente el `MDX` de tus páginas. Esto puede ser útil cuando necesitas:
192+
En Markdown mode, puedes editar directamente el MDX de tus páginas. Esto puede ser útil cuando necesitas:
193193

194194
* Definir propiedades específicas de los componentes
195195
* Trabajar con componentes anidados complejos
196-
* Copiar y pegar contenido `MDX` de otras fuentes
196+
* Copiar y pegar contenido MDX desde otras fuentes
197197

198-
Consulta [Formatear texto](/es/create/text) y [Formatear código](/es/create/code) para obtener más información sobre cómo escribir con la sintaxis de Markdown.
198+
Consulta [Formatear texto](/es/create/text) y [Formatear código](/es/create/code) para obtener más información sobre cómo escribir usando la sintaxis de MDX.
199199

200200
<div id="publish-your-changes">
201201
## Publica tus cambios

0 commit comments

Comments
 (0)